[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

Search

title

Body

[close]

/wp-admin/css/ -> common-rtl.css (source)

   1  /*! This file is auto-generated */
   2  /* 2 column liquid layout */
   3  #wpwrap {
   4      height: auto;
   5      min-height: 100%;
   6      width: 100%;
   7      position: relative;
   8      -webkit-font-smoothing: subpixel-antialiased;
   9  }
  10  
  11  #wpcontent {
  12      height: 100%;
  13      padding-right: 20px;
  14  }
  15  
  16  #wpcontent,
  17  #wpfooter {
  18      margin-right: 160px;
  19  }
  20  
  21  .folded #wpcontent,
  22  .folded #wpfooter {
  23      margin-right: 36px;
  24  }
  25  
  26  #wpbody-content {
  27      padding-bottom: 65px;
  28      float: right;
  29      width: 100%;
  30      overflow: visible;
  31  }
  32  
  33  /* inner 2 column liquid layout */
  34  
  35  .inner-sidebar {
  36      float: left;
  37      clear: left;
  38      display: none;
  39      width: 281px;
  40      position: relative;
  41  }
  42  
  43  .columns-2 .inner-sidebar {
  44      margin-left: auto;
  45      width: 286px;
  46      display: block;
  47  }
  48  
  49  .inner-sidebar #side-sortables,
  50  .columns-2 .inner-sidebar #side-sortables {
  51      min-height: 300px;
  52      width: 280px;
  53      padding: 0;
  54  }
  55  
  56  .has-right-sidebar .inner-sidebar {
  57      display: block;
  58  }
  59  
  60  .has-right-sidebar #post-body {
  61      float: right;
  62      clear: right;
  63      width: 100%;
  64      margin-left: -2000px;
  65  }
  66  
  67  .has-right-sidebar #post-body-content {
  68      margin-left: 300px;
  69      float: none;
  70      width: auto;
  71  }
  72  
  73  /* 2 columns main area */
  74  
  75  #col-left {
  76      float: right;
  77      width: 35%;
  78  }
  79  
  80  #col-right {
  81      float: left;
  82      width: 65%;
  83  }
  84  
  85  #col-left .col-wrap {
  86      padding: 0 0 0 6px;
  87  }
  88  
  89  #col-right .col-wrap {
  90      padding: 0 6px 0 0;
  91  }
  92  
  93  /* utility classes */
  94  .alignleft {
  95      float: right;
  96  }
  97  
  98  .alignright {
  99      float: left;
 100  }
 101  
 102  .textleft {
 103      text-align: right;
 104  }
 105  
 106  .textright {
 107      text-align: left;
 108  }
 109  
 110  .clear {
 111      clear: both;
 112  }
 113  
 114  /* modern clearfix */
 115  .wp-clearfix::after {
 116      content: "";
 117      display: table;
 118      clear: both;
 119  }
 120  
 121  /* Hide visually but not from screen readers */
 122  .screen-reader-text,
 123  .screen-reader-text span,
 124  .ui-helper-hidden-accessible {
 125      border: 0;
 126      clip-path: inset(50%);
 127      height: 1px;
 128      margin: -1px;
 129      overflow: hidden;
 130      padding: 0;
 131      position: absolute;
 132      width: 1px;
 133      /* Many screen reader and browser combinations announce broken words as they would appear visually. */
 134      word-wrap: normal !important;
 135      word-break: normal !important;
 136  }
 137  
 138  .button .screen-reader-text {
 139      height: auto; /* Fixes a Safari+VoiceOver bug, see ticket #42006 */
 140  }
 141  
 142  .screen-reader-text + .dashicons-external {
 143      margin-top: -1px;
 144      margin-right: 2px;
 145      text-decoration: none;
 146  }
 147  
 148  .screen-reader-shortcut {
 149      position: absolute;
 150      top: -1000em;
 151      right: 6px;
 152      height: auto;
 153      width: auto;
 154      display: block;
 155      font-size: 14px;
 156      font-weight: 600;
 157      padding: 15px 23px 14px;
 158      /* Background and color set to prevent false positives in automated accessibility tests. */
 159      background: #fff;
 160      color: var(--wp-admin-theme-color, #3858e9);
 161      z-index: 100000;
 162      line-height: normal;
 163  }
 164  
 165  .screen-reader-shortcut:focus {
 166      top: -25px;
 167      /* Overrides a:focus in the admin. See ticket #56789. */
 168      color: var(--wp-admin-theme-color, #3858e9);
 169      box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color, #3858e9);
 170      text-decoration: none;
 171      /* Only visible in Windows High Contrast mode */
 172      outline: 2px solid transparent;
 173      outline-offset: -2px;
 174  }
 175  
 176  .hidden,
 177  .js .closed .inside,
 178  .js .hide-if-js,
 179  .no-js .hide-if-no-js,
 180  .js.wp-core-ui .hide-if-js,
 181  .js .wp-core-ui .hide-if-js,
 182  .no-js.wp-core-ui .hide-if-no-js,
 183  .no-js .wp-core-ui .hide-if-no-js {
 184      display: none;
 185  }
 186  
 187  /* @todo: Take a second look. Large chunks of shared color, from the colors.css merge */
 188  .widget-top,
 189  .menu-item-handle,
 190  .widget-inside,
 191  #menu-settings-column .accordion-container,
 192  #menu-management .menu-edit,
 193  .manage-menus,
 194  table.widefat,
 195  .stuffbox,
 196  p.popular-tags,
 197  .widgets-holder-wrap,
 198  .wp-editor-container,
 199  .popular-tags,
 200  .feature-filter,
 201  .comment-ays {
 202      border: 1px solid #c3c4c7;
 203      box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
 204  }
 205  
 206  table.widefat,
 207  .wp-editor-container,
 208  .stuffbox,
 209  p.popular-tags,
 210  .widgets-holder-wrap,
 211  .popular-tags,
 212  .feature-filter,
 213  .comment-ays {
 214      background: #fff;
 215  }
 216  
 217  /* general */
 218  html,
 219  body {
 220      height: 100%;
 221      margin: 0;
 222      padding: 0;
 223  }
 224  
 225  body {
 226      background: #f0f0f1;
 227      color: #3c434a;
 228      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
 229      font-size: 13px;
 230      line-height: 1.4;
 231      min-width: 600px;
 232  }
 233  
 234  body.iframe {
 235      min-width: 0;
 236      padding-top: 1px;
 237  }
 238  
 239  body.modal-open {
 240      overflow: hidden;
 241  }
 242  
 243  body.mobile.modal-open #wpwrap {
 244      overflow: hidden;
 245      position: fixed;
 246      height: 100%;
 247  }
 248  
 249  iframe,
 250  img {
 251      border: 0;
 252  }
 253  
 254  td {
 255      font-family: inherit;
 256      font-size: inherit;
 257      font-weight: inherit;
 258      line-height: inherit;
 259  }
 260  
 261  /* Any change to the default link style must be applied to button-link too. */
 262  a {
 263      color: #2271b1;
 264      transition-property: border, background, color;
 265      transition-duration: 0.05s;
 266      transition-timing-function: ease-in-out;
 267  }
 268  
 269  a,
 270  div {
 271      outline: 0;
 272  }
 273  
 274  a:hover,
 275  a:active {
 276      color: #135e96;
 277  }
 278  
 279  a:focus,
 280  a:focus .media-icon img,
 281  a:focus .plugin-icon,
 282  .wp-person a:focus .gravatar {
 283      color: #043959;
 284      border-radius: 2px;
 285      box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color, #3858e9);
 286      /* Only visible in Windows High Contrast mode */
 287      outline: 2px solid transparent;
 288  }
 289  
 290  #adminmenu a:focus {
 291      box-shadow: none;
 292      /* Only visible in Windows High Contrast mode */
 293      outline: 1px solid transparent;
 294      outline-offset: -1px;
 295  }
 296  
 297  .screen-reader-text:focus {
 298      box-shadow: none;
 299      outline: none;
 300  }
 301  
 302  blockquote,
 303  q {
 304      quotes: none;
 305  }
 306  
 307  blockquote::before,
 308  blockquote::after,
 309  q::before,
 310  q::after {
 311      content: "";
 312      content: none;
 313  }
 314  
 315  p,
 316  .wp-die-message {
 317      font-size: 13px;
 318      line-height: 1.5;
 319      margin: 1em 0;
 320  }
 321  
 322  blockquote {
 323      margin: 1em;
 324  }
 325  
 326  li,
 327  dd {
 328      margin-bottom: 6px;
 329  }
 330  
 331  h1,
 332  h2,
 333  h3,
 334  h4,
 335  h5,
 336  h6 {
 337      display: block;
 338      font-weight: 600;
 339  }
 340  
 341  h1 {
 342      color: #1d2327;
 343      font-size: 2em;
 344      margin: 0.67em 0;
 345  }
 346  
 347  h2,
 348  h3 {
 349      color: #1d2327;
 350      font-size: 1.3em;
 351      margin: 1em 0;
 352  }
 353  
 354  .update-core-php h2 {
 355      margin-top: 4em;
 356  }
 357  
 358  .update-php h2,
 359  .update-messages h2,
 360  h4 {
 361      font-size: 1em;
 362      margin: 1.33em 0;
 363  }
 364  
 365  h5 {
 366      font-size: 0.83em;
 367      margin: 1.67em 0;
 368  }
 369  
 370  h6 {
 371      font-size: 0.67em;
 372      margin: 2.33em 0;
 373  }
 374  
 375  ul,
 376  ol {
 377      padding: 0;
 378  }
 379  
 380  ul {
 381      list-style: none;
 382  }
 383  
 384  ol {
 385      list-style-type: decimal;
 386      margin-right: 2em;
 387  }
 388  
 389  ul.ul-disc {
 390      list-style: disc outside;
 391  }
 392  
 393  ul.ul-square {
 394      list-style: square outside;
 395  }
 396  
 397  ol.ol-decimal {
 398      list-style: decimal outside;
 399  }
 400  
 401  ul.ul-disc,
 402  ul.ul-square,
 403  ol.ol-decimal {
 404      margin-right: 1.8em;
 405  }
 406  
 407  ul.ul-disc > li,
 408  ul.ul-square > li,
 409  ol.ol-decimal > li {
 410      margin: 0 0 0.5em;
 411  }
 412  
 413  /* rtl:ignore */
 414  .ltr {
 415      direction: ltr;
 416  }
 417  
 418  /* rtl:ignore */
 419  .code,
 420  code {
 421      font-family: Consolas, Monaco, monospace;
 422      direction: ltr;
 423      unicode-bidi: embed;
 424  }
 425  
 426  kbd,
 427  code {
 428      padding: 3px 5px 2px;
 429      margin: 0 1px;
 430      background: #f0f0f1;
 431      background: rgba(0, 0, 0, 0.07);
 432      font-size: 13px;
 433  }
 434  
 435  .subsubsub {
 436      list-style: none;
 437      margin: 8px 0 0;
 438      padding: 0;
 439      font-size: 13px;
 440      float: right;
 441      color: #646970;
 442  }
 443  
 444  .subsubsub a {
 445      line-height: 2;
 446      padding: 0.2em;
 447      text-decoration: none;
 448  }
 449  
 450  .subsubsub a .count,
 451  .subsubsub a.current .count {
 452      color: #50575e; /* #f1f1f1 background */
 453      font-weight: 400;
 454  }
 455  
 456  .subsubsub a.current {
 457      font-weight: 600;
 458      border: none;
 459  }
 460  
 461  .subsubsub li {
 462      display: inline-block;
 463      margin: 0;
 464      padding: 0;
 465      white-space: nowrap;
 466  }
 467  
 468  /* .widefat - main style for tables */
 469  .widefat {
 470      border-spacing: 0;
 471      width: 100%;
 472      clear: both;
 473      margin: 0;
 474  }
 475  
 476  .widefat * {
 477      word-wrap: break-word;
 478  }
 479  
 480  .widefat a,
 481  .widefat button.button-link {
 482      text-decoration: none;
 483  }
 484  
 485  .widefat .column-comment a:not(.row-actions a) {
 486      text-decoration: underline;
 487  }
 488  
 489  .widefat td,
 490  .widefat th {
 491      padding: 8px 10px;
 492  }
 493  
 494  .widefat thead th,
 495  .widefat thead td {
 496      border-bottom: 1px solid #c3c4c7;
 497  }
 498  
 499  .widefat tfoot th,
 500  .widefat tfoot td {
 501      border-top: 1px solid #c3c4c7;
 502      border-bottom: none;
 503  }
 504  
 505  .widefat .no-items td {
 506      border-bottom-width: 0;
 507  }
 508  
 509  .widefat tbody th,
 510  .widefat td {
 511      vertical-align: top;
 512  }
 513  
 514  .widefat td,
 515  .widefat td p,
 516  .widefat td ol,
 517  .widefat td ul {
 518      font-size: 13px;
 519      line-height: 1.5;
 520  }
 521  
 522  .widefat th,
 523  .widefat tbody td.check-column,
 524  .widefat thead td,
 525  .widefat tfoot td {
 526      text-align: right;
 527      line-height: 1.3;
 528  }
 529  
 530  .widefat th:not(tbody th),
 531  .widefat tbody td.check-column,
 532  .widefat thead td,
 533  .widefat tfoot td {
 534      font-size: 14px;
 535  }
 536  
 537  .widefat td .notice ul li,
 538  .widefat th .notice ul li {
 539      font-size: 13px;
 540      line-height: 1.54;
 541      margin: 0.5em 0;
 542  }
 543  
 544  .widefat td.check-column input,
 545  .widefat th input,
 546  .updates-table td input,
 547  .widefat thead td input,
 548  .widefat tfoot td input {
 549      margin: 0 8px 0 0;
 550      padding: 0;
 551      vertical-align: text-top;
 552  }
 553  
 554  .widefat .check-column {
 555      width: 2.2em;
 556      padding: 6px 0 25px;
 557      vertical-align: top;
 558  }
 559  
 560  .widefat tbody th.check-column,
 561  .widefat tbody td.check-column {
 562      padding: 9px 0 22px;
 563  }
 564  
 565  .widefat thead td.check-column,
 566  .widefat tbody th.check-column,
 567  .widefat tbody td.check-column,
 568  .updates-table tbody td.check-column,
 569  .widefat tfoot td.check-column {
 570      padding: 11px 3px 0 0;
 571  }
 572  
 573  .widefat thead td.check-column,
 574  .widefat tfoot td.check-column {
 575      padding-top: 4px;
 576      vertical-align: middle;
 577  }
 578  
 579  .update-php div.updated,
 580  .update-php div.error {
 581      margin-right: 0;
 582  }
 583  
 584  .js-update-details-toggle .dashicons {
 585      text-decoration: none;
 586  }
 587  
 588  .js-update-details-toggle[aria-expanded="true"] .dashicons::before {
 589      content: "\f142";
 590      content: "\f142" / "";
 591  }
 592  
 593  .no-js .widefat thead .check-column input,
 594  .no-js .widefat tfoot .check-column input {
 595      display: none;
 596  }
 597  
 598  .widefat .num,
 599  .column-comments,
 600  .column-links,
 601  .column-posts {
 602      text-align: center;
 603  }
 604  
 605  .widefat th#comments {
 606      vertical-align: middle;
 607  }
 608  
 609  .wrap {
 610      margin: 10px 2px 0 20px;
 611  }
 612  
 613  .wrap > h2:first-child, /* Back-compat for pre-4.4 */
 614  .wrap [class$="icon32"] + h2, /* Back-compat for pre-4.4 */
 615  .postbox .inside h2, /* Back-compat for pre-4.4 */
 616  .wrap h1 {
 617      font-size: 23px;
 618      font-weight: 400;
 619      margin: 0;
 620      padding: 9px 0 4px;
 621      line-height: 1.3;
 622  }
 623  
 624  .wrap h1.wp-heading-inline {
 625      display: inline-block;
 626      margin-left: 5px;
 627  }
 628  
 629  .wp-header-end {
 630      visibility: hidden;
 631      margin: -2px 0 0;
 632  }
 633  
 634  .subtitle {
 635      margin: 0;
 636      padding-right: 25px;
 637      color: #50575e;
 638      font-size: 14px;
 639      font-weight: 400;
 640      line-height: 1;
 641  }
 642  
 643  .subtitle strong {
 644      word-break: break-all;
 645  }
 646  
 647  .wrap .add-new-h2, /* deprecated */
 648  .wrap .add-new-h2:active, /* deprecated */
 649  .wrap .page-title-action,
 650  .wrap .page-title-action:active {
 651      display: inline-block;
 652      position: relative;
 653      box-sizing: border-box;
 654      cursor: pointer;
 655      white-space: nowrap;
 656      text-decoration: none;
 657      text-shadow: none;
 658      top: -3px;
 659      margin-right: 4px;
 660      border: 1px solid #2271b1;
 661      border-radius: 2px;
 662      background: transparent;
 663      font-size: 13px;
 664      font-weight: 500;
 665      min-height: 32px;
 666      line-height: 2.30769231; /* 30px for 32px height */
 667      color: #2271b1; /* use the standard color used for buttons */
 668      padding: 0 12px;
 669      -webkit-appearance: none;
 670  
 671  }
 672  
 673  .wrap .wp-heading-inline + .page-title-action {
 674      margin-right: 0;
 675  }
 676  
 677  .wrap .add-new-h2:hover, /* deprecated */
 678  .wrap .page-title-action:hover {
 679      border-color: #0a4b78;
 680      color: #0a4b78;
 681  }
 682  
 683  /* lower specificity: color needs to be overridden by :hover and :active */
 684  .page-title-action:focus {
 685      color: #0a4b78;
 686  }
 687  
 688  /* Dashicon for language options on General Settings and Profile screens */
 689  .form-table th label[for="locale"] .dashicons,
 690  .form-table th label[for="site-language"] .dashicons,
 691  .form-table th label[for="WPLANG"] .dashicons {
 692      margin-right: 5px;
 693  }
 694  
 695  .wrap .page-title-action:focus {
 696      border-color: #3582c4;
 697      box-shadow: 0 0 0 1px #3582c4;
 698      /* Only visible in Windows High Contrast mode */
 699      outline: 2px solid transparent;
 700  }
 701  
 702  .wrap h1.long-header {
 703      padding-left: 0;
 704  }
 705  
 706  .wp-dialog {
 707      background-color: #fff;
 708  }
 709  
 710  .widgets-chooser ul,
 711  #widgets-left .widget-in-question .widget-top,
 712  #available-widgets .widget-top:hover,
 713  div#widgets-right .widget-top:hover,
 714  #widgets-left .widget-top:hover {
 715      border-color: #8c8f94;
 716      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
 717  }
 718  
 719  .sorthelper {
 720      background-color: #c5d9ed;
 721  }
 722  
 723  /* stylelint-disable-next-line selector-class-pattern -- The class ac_match comes from jquery.suggest and can't be changed. */
 724  .ac_match,
 725  .subsubsub a.current {
 726      color: #000;
 727  }
 728  
 729  .striped > tbody > :nth-child(odd),
 730  ul.striped > :nth-child(odd),
 731  .alternate {
 732      background-color: #f6f7f7;
 733  }
 734  
 735  .bar {
 736      background-color: #f0f0f1;
 737      border-left-color: var(--wp-admin-theme-color);
 738  }
 739  
 740  /* Helper classes for plugins to leverage the active WordPress color scheme */
 741  .highlight {
 742      background-color: rgba(var(--wp-admin-theme-color--rgb), 0.08);
 743      color: #3c434a;
 744  }
 745  
 746  .wp-ui-primary {
 747      color: #fff;
 748      background-color: #2c3338;
 749  }
 750  
 751  .wp-ui-text-primary {
 752      color: #2c3338;
 753  }
 754  
 755  .wp-ui-highlight {
 756      color: #fff;
 757      background-color: #2271b1;
 758  }
 759  
 760  .wp-ui-text-highlight {
 761      color: #2271b1;
 762  }
 763  
 764  .wp-ui-notification {
 765      color: #fff;
 766      background-color: #d63638;
 767  }
 768  
 769  .wp-ui-text-notification {
 770      color: #d63638;
 771  }
 772  
 773  .wp-ui-text-icon {
 774      color: #8c8f94; /* same as new icons */
 775  }
 776  
 777  /* For emoji replacement images */
 778  img.emoji {
 779      display: inline !important;
 780      border: none !important;
 781      height: 1em !important;
 782      width: 1em !important;
 783      margin: 0 0.07em !important;
 784      vertical-align: -0.1em !important;
 785      background: none !important;
 786      padding: 0 !important;
 787      box-shadow: none !important;
 788  }
 789  
 790  /*------------------------------------------------------------------------------
 791    1.0 - Text Styles
 792  ------------------------------------------------------------------------------*/
 793  
 794  .widget .widget-top,
 795  .postbox .hndle,
 796  .stuffbox .hndle,
 797  .control-section .accordion-section-title,
 798  .sidebar-name,
 799  #nav-menu-header,
 800  #nav-menu-footer,
 801  .menu-item-handle,
 802  .checkbox,
 803  .side-info,
 804  /* stylelint-disable-next-line selector-id-pattern -- The ID selector rich_editing can't be changed because of backward compatibility reasons. */
 805  #your-profile #rich_editing,
 806  .widefat thead th,
 807  .widefat thead td,
 808  .widefat tfoot th,
 809  .widefat tfoot td {
 810      line-height: 1.4;
 811  }
 812  
 813  .widget .widget-top,
 814  .menu-item-handle {
 815      background: #f6f7f7;
 816      color: #1d2327;
 817  }
 818  
 819  .stuffbox .hndle {
 820      border-bottom: 1px solid #c3c4c7;
 821  }
 822  
 823  .quicktags {
 824      background-color: #c3c4c7;
 825      color: #000;
 826      font-size: 12px;
 827  }
 828  
 829  .icon32 {
 830      display: none;
 831  }
 832  
 833  /* @todo can we combine these into a class or use an existing dashicon one? */
 834  .welcome-panel .welcome-panel-close::before,
 835  .tagchecklist .ntdelbutton .remove-tag-icon::before,
 836  #bulk-titles .ntdelbutton::before,
 837  .notice-dismiss::before {
 838      background: none;
 839      color: #1e1e1e;
 840      content: "\f335";
 841      content: "\f335" / "";
 842      display: block;
 843      font: 400 20px/1 dashicons;
 844      height: 1em;
 845      text-align: center;
 846      width: 1em;
 847      -webkit-font-smoothing: antialiased;
 848      -moz-osx-font-smoothing: grayscale;
 849  }
 850  
 851  .welcome-panel .welcome-panel-close::before {
 852      margin: 0;
 853  }
 854  
 855  .tagchecklist .ntdelbutton .remove-tag-icon::before {
 856      margin-right: 2px;
 857      border-radius: 50%;
 858      color: var(--wp-admin-theme-color, #3858e9);
 859      /* vertically center the icon cross browsers */
 860      line-height: 1.1;
 861  }
 862  
 863  .tagchecklist .ntdelbutton:focus {
 864      outline: 0;
 865  }
 866  
 867  .tagchecklist .ntdelbutton:hover .remove-tag-icon::before,
 868  .tagchecklist .ntdelbutton:focus .remove-tag-icon::before,
 869  #bulk-titles .ntdelbutton:hover::before,
 870  #bulk-titles .ntdelbutton:focus::before {
 871      color: #d63638;
 872  }
 873  
 874  .tagchecklist .ntdelbutton:focus .remove-tag-icon::before {
 875      box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color, #3858e9);
 876      /* Only visible in Windows High Contrast mode */
 877      outline: 2px solid transparent;
 878  }
 879  
 880  strong,
 881  b {
 882      font-weight: 600;
 883  }
 884  
 885  .pre {
 886      /* https://developer.mozilla.org/en-US/docs/CSS/white-space */
 887      white-space: pre-wrap; /* css-3 */
 888      word-wrap: break-word; /* IE 5.5 - 7 */
 889  }
 890  
 891  .howto {
 892      color: #646970;
 893      display: block;
 894  }
 895  
 896  p.install-help {
 897      margin: 8px 0;
 898      font-style: italic;
 899  }
 900  
 901  .no-break {
 902      white-space: nowrap;
 903  }
 904  
 905  hr {
 906      border: 0;
 907      border-top: 1px solid #dcdcde;
 908      border-bottom: 1px solid #f6f7f7;
 909  }
 910  
 911  .row-actions span.delete a,
 912  .row-actions span.trash a,
 913  .row-actions span.spam a,
 914  .plugins a.delete,
 915  #all-plugins-table .plugins a.delete,
 916  #search-plugins-table .plugins a.delete,
 917  .submitbox .submitdelete,
 918  #media-items a.delete,
 919  #media-items a.delete-permanently,
 920  #nav-menu-footer .menu-delete,
 921  #delete-link a.delete,
 922  a#remove-post-thumbnail,
 923  /* stylelint-disable-next-line selector-class-pattern -- The class privacy_requests can't be changed because of backward compatibility reasons. */
 924  .privacy_requests .remove-personal-data .remove-personal-data-handle {
 925      color: #b32d2e;
 926  }
 927  
 928  abbr.required,
 929  span.required,
 930  .file-error,
 931  .row-actions .delete a:hover,
 932  .row-actions .trash a:hover,
 933  .row-actions .spam a:hover,
 934  .plugins a.delete:hover,
 935  #all-plugins-table .plugins a.delete:hover,
 936  #search-plugins-table .plugins a.delete:hover,
 937  .submitbox .submitdelete:hover,
 938  #media-items a.delete:hover,
 939  #media-items a.delete-permanently:hover,
 940  #nav-menu-footer .menu-delete:hover,
 941  #delete-link a.delete:hover,
 942  a#remove-post-thumbnail:hover,
 943  /* stylelint-disable-next-line selector-class-pattern -- The class privacy_requests can't be changed because of backward compatibility reasons. */
 944  .privacy_requests .remove-personal-data .remove-personal-data-handle:hover {
 945      color: #b32d2e;
 946      border: none;
 947  }
 948  
 949  .application-password-display .success {
 950      color: #007017;
 951      margin-right: 0.5rem;
 952  }
 953  
 954  /*------------------------------------------------------------------------------
 955    3.0 - Actions
 956  ------------------------------------------------------------------------------*/
 957  
 958  #major-publishing-actions {
 959      padding: 10px;
 960      clear: both;
 961      border-top: 1px solid #dcdcde;
 962      background: #f6f7f7;
 963      display: flex;
 964      flex-wrap: wrap;
 965      align-items: center;
 966      justify-content: space-between;
 967  }
 968  
 969  #delete-action {
 970      line-height: 2.30769231; /* 30px */
 971  }
 972  
 973  #delete-link a {
 974      text-decoration: none;
 975  }
 976  
 977  #publishing-action {
 978      text-align: left;
 979      margin-right: auto;
 980      line-height: 1.9;
 981  }
 982  
 983  #publishing-action .spinner {
 984      float: none;
 985  }
 986  
 987  #misc-publishing-actions {
 988      padding: 6px 0 0;
 989  }
 990  
 991  .misc-pub-section {
 992      padding: 6px 10px 8px;
 993  }
 994  
 995  .word-wrap-break-word,
 996  .misc-pub-filename {
 997      word-wrap: break-word;
 998  }
 999  
1000  #minor-publishing-actions {
1001      padding: 10px 10px 0;
1002      text-align: left;
1003  }
1004  
1005  #save-post {
1006      float: right;
1007  }
1008  
1009  .preview {
1010      float: left;
1011  }
1012  
1013  #sticky-span {
1014      margin-right: 18px;
1015  }
1016  
1017  .approve,
1018  .unapproved .unapprove {
1019      display: none;
1020  }
1021  
1022  .unapproved .approve,
1023  .spam .approve,
1024  .trash .approve {
1025      display: inline;
1026  }
1027  
1028  td.action-links,
1029  th.action-links {
1030      text-align: left;
1031  }
1032  
1033  #misc-publishing-actions .notice {
1034      margin-right: 10px;
1035      margin-left: 10px;
1036  }
1037  
1038  /* Filter bar */
1039  .wp-filter {
1040      display: inline-block;
1041      position: relative;
1042      box-sizing: border-box;
1043      margin: 12px 0 25px;
1044      padding: 0 10px;
1045      width: 100%;
1046      box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
1047      border: 1px solid #c3c4c7;
1048      background: #fff;
1049      color: #50575e;
1050      font-size: 13px;
1051  }
1052  
1053  .wp-filter a {
1054      text-decoration: none;
1055  }
1056  
1057  .filter-count {
1058      display: inline-block;
1059      vertical-align: middle;
1060      min-width: 4em;
1061  }
1062  
1063  .title-count,
1064  .filter-count .count {
1065      display: inline-block;
1066      position: relative;
1067      top: -1px;
1068      padding: 4px 10px;
1069      border-radius: 30px;
1070      background: #646970;
1071      color: #fff;
1072      font-size: 14px;
1073      font-weight: 600;
1074  }
1075  
1076  /* not a part of filter bar, but derived from it, so here for now */
1077  .title-count {
1078      display: inline;
1079      top: -3px;
1080      margin-right: 5px;
1081      margin-left: 20px;
1082  }
1083  
1084  .filter-items {
1085      float: right;
1086  }
1087  
1088  .filter-links {
1089      display: inline-block;
1090      margin: 0;
1091  }
1092  
1093  .filter-links li {
1094      display: inline-block;
1095      margin: 0;
1096  }
1097  
1098  .filter-links li > a {
1099      display: inline-block;
1100      margin: 0 10px;
1101      padding: 15px 0;
1102      border-bottom: 4px solid #fff;
1103      color: #646970;
1104      cursor: pointer;
1105  }
1106  
1107  .filter-links .current {
1108      box-shadow: none;
1109      border-bottom: 4px solid var(--wp-admin-theme-color);
1110      color: #1d2327;
1111      /* Only visible in Windows High Contrast mode */
1112      outline: 2px solid transparent;
1113  }
1114  
1115  .filter-links li > a:hover,
1116  .filter-links li > a:focus,
1117  .show-filters .filter-links a.current:hover,
1118  .show-filters .filter-links a.current:focus {
1119      color: var(--wp-admin-theme-color);
1120  }
1121  
1122  .wp-filter .search-form {
1123      float: left;
1124      display: flex;
1125      align-items: center;
1126      column-gap: 0.5rem;
1127  }
1128  
1129  .wp-filter .search-form input[type="search"] {
1130      width: 280px;
1131      max-width: 100%;
1132      min-height: 32px;
1133      padding: 0 8px;
1134  }
1135  
1136  .wp-filter .search-form select {
1137      margin: 0;
1138  }
1139  
1140  .wp-filter .search-form select,
1141  .wp-filter .filter-items select {
1142      min-height: 32px;
1143      line-height: 2.14285714; /* 30px for 32px height with 14px font */
1144      padding: 0 8px 0 24px;
1145  }
1146  
1147  .wp-filter .button {
1148      min-height: 32px;
1149      line-height: 2.30769231; /* 30px for 32px height with 13px font */
1150      padding: 0 12px;
1151  }
1152  
1153  /* Use flexbox only on the plugins install page and upload page. The `filter-links` and search form children will become flex items. */
1154  .plugin-install-php .wp-filter,
1155  .upload-php .wp-filter {
1156      display: flex;
1157      flex-wrap: wrap;
1158      justify-content: space-between;
1159      align-items: center;
1160  }
1161  
1162  .wp-filter .search-form.search-plugins select,
1163  .wp-filter .search-form.search-plugins .wp-filter-search,
1164  .no-js .wp-filter .search-form.search-plugins .button {
1165      display: inline-block;
1166      vertical-align: top;
1167  }
1168  
1169  .wp-filter .button.drawer-toggle {
1170      margin: 10px 9px 0;
1171      padding: 0 6px 0 10px;
1172      border-color: transparent;
1173      background-color: transparent;
1174      color: #646970;
1175      vertical-align: baseline;
1176      box-shadow: none;
1177  }
1178  
1179  .wp-filter .drawer-toggle::before {
1180      content: "\f111";
1181      content: "\f111" / "";
1182      margin: 0 0 0 5px;
1183      color: #646970;
1184      font: 400 16px/1 dashicons;
1185      vertical-align: text-bottom;
1186      -webkit-font-smoothing: antialiased;
1187      -moz-osx-font-smoothing: grayscale;
1188  }
1189  
1190  .wp-filter .button.drawer-toggle:hover,
1191  .wp-filter .drawer-toggle:hover::before,
1192  .wp-filter .button.drawer-toggle:focus,
1193  .wp-filter .drawer-toggle:focus::before {
1194      background-color: transparent;
1195      color: var(--wp-admin-theme-color);
1196  }
1197  
1198  .wp-filter .button.drawer-toggle:hover,
1199  .wp-filter .button.drawer-toggle:focus:active {
1200      border-color: transparent;
1201  }
1202  
1203  .wp-filter .button.drawer-toggle:focus {
1204      border-color: var(--wp-admin-theme-color);
1205  }
1206  
1207  .wp-filter .button.drawer-toggle:active {
1208      background: transparent;
1209      box-shadow: none;
1210      transform: none;
1211  }
1212  
1213  .wp-filter .drawer-toggle.current::before {
1214      color: #fff;
1215  }
1216  
1217  .filter-drawer,
1218  .wp-filter .favorites-form {
1219      display: none;
1220      margin: 0 -20px 0 -10px;
1221      padding: 20px;
1222      border-top: 1px solid #f0f0f1;
1223      background: #f6f7f7;
1224      overflow: hidden;
1225  }
1226  
1227  .wp-filter .favorites-form .favorites-username,
1228  .plugin-install-tab-favorites .favorites-username {
1229      display: flex;
1230      align-items: center;
1231      flex-wrap: wrap;
1232      gap: 0.5rem;
1233  }
1234  
1235  .wp-filter .favorites-form .favorites-username input,
1236  .plugin-install-tab-favorites .favorites-username input {
1237      margin: 0;
1238  }
1239  
1240  .show-filters .filter-drawer,
1241  .show-favorites-form .favorites-form {
1242      display: block;
1243  }
1244  
1245  .show-filters .filter-links a.current {
1246      border-bottom: none;
1247  }
1248  
1249  .show-filters .wp-filter .button.drawer-toggle {
1250      border-radius: 2px;
1251      background: #646970;
1252      color: #fff;
1253  }
1254  
1255  .show-filters .wp-filter .drawer-toggle:hover,
1256  .show-filters .wp-filter .drawer-toggle:focus {
1257      background: var(--wp-admin-theme-color);
1258  }
1259  
1260  .show-filters .wp-filter .drawer-toggle::before {
1261      color: #fff;
1262  }
1263  
1264  .filter-group {
1265      box-sizing: border-box;
1266      position: relative;
1267      float: right;
1268      margin: 0 0 0 1%;
1269      padding: 20px 10px 10px;
1270      width: 24%;
1271      background: #fff;
1272      border: 1px solid #dcdcde;
1273      box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
1274  }
1275  
1276  .filter-group legend {
1277      position: absolute;
1278      top: 10px;
1279      display: block;
1280      margin: 0;
1281      padding: 0;
1282      font-size: 1em;
1283      font-weight: 600;
1284  }
1285  
1286  .filter-drawer .filter-group-feature {
1287      margin: 28px 0 0;
1288      list-style-type: none;
1289      font-size: 12px;
1290  }
1291  
1292  .filter-drawer .filter-group-feature input,
1293  .filter-drawer .filter-group-feature label {
1294      line-height: 1.4;
1295  }
1296  
1297  .filter-drawer .filter-group-feature input {
1298      position: absolute;
1299      margin: 0;
1300  }
1301  
1302  .filter-group .filter-group-feature label {
1303      display: block;
1304      margin: 14px 23px 14px 0;
1305  }
1306  
1307  .filter-drawer .buttons {
1308      clear: both;
1309      margin-bottom: 20px;
1310  }
1311  
1312  .filter-drawer .filter-group + .buttons {
1313      margin-bottom: 0;
1314      padding-top: 20px;
1315  }
1316  
1317  .filter-drawer .buttons .button span {
1318      display: inline-block;
1319      opacity: 0.8;
1320      font-size: 12px;
1321      text-indent: 10px;
1322  }
1323  
1324  .wp-filter .button.clear-filters {
1325      display: none;
1326      margin-right: 10px;
1327  }
1328  
1329  .wp-filter .button-link.edit-filters {
1330      padding: 0 5px;
1331      line-height: 2.2;
1332  }
1333  
1334  .filtered-by {
1335      display: none;
1336      margin: 0;
1337  }
1338  
1339  .filtered-by > span {
1340      font-weight: 600;
1341  }
1342  
1343  .filtered-by a {
1344      margin-right: 10px;
1345  }
1346  
1347  .filtered-by .tags {
1348      display: flex;
1349      align-items: flex-start;
1350      flex-wrap: wrap;
1351      gap: 8px;
1352  }
1353  
1354  .filtered-by .tag {
1355      padding: 4px 8px;
1356      border: 1px solid #dcdcde;
1357      box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
1358      background: #fff;
1359      font-size: 11px;
1360  }
1361  
1362  .filters-applied .filter-group,
1363  .filters-applied .filter-drawer .buttons,
1364  .filters-applied .filter-drawer br {
1365      display: none;
1366  }
1367  
1368  .filters-applied .filtered-by {
1369      display: flex;
1370      align-items: center;
1371      flex-wrap: wrap;
1372      gap: 10px;
1373  }
1374  
1375  .filters-applied .filter-drawer {
1376      padding: 20px;
1377  }
1378  
1379  .show-filters .favorites-form,
1380  .show-filters .content-filterable,
1381  .show-filters.filters-applied.loading-content .content-filterable,
1382  .loading-content .content-filterable,
1383  .error .content-filterable {
1384      display: none;
1385  }
1386  
1387  .show-filters.filters-applied .content-filterable {
1388      display: block;
1389  }
1390  
1391  .loading-content .spinner {
1392      display: block;
1393      margin: 40px auto 0;
1394      float: none;
1395  }
1396  
1397  @media only screen and (max-width: 1138px) {
1398      .wp-filter .search-form {
1399          margin: 11px 0;
1400      }
1401  }
1402  
1403  @media only screen and (max-width: 1250px) {
1404      .wp-filter:has(.plugin-install-search) .search-form {
1405          margin: 11px 0;
1406      }
1407  }
1408  
1409  @media only screen and (max-width: 1120px) {
1410      .filter-drawer {
1411          border-bottom: 1px solid #f0f0f1;
1412      }
1413  
1414      .filter-group {
1415          margin-bottom: 0;
1416          margin-top: 5px;
1417          width: 100%;
1418      }
1419  
1420      .filter-group li {
1421          margin: 10px 0;
1422      }
1423  }
1424  
1425  @media only screen and (max-width: 1000px) {
1426      .filter-items {
1427          float: none;
1428      }
1429  
1430      .wp-filter .media-toolbar-primary,
1431      .wp-filter .media-toolbar-secondary,
1432      .wp-filter .search-form {
1433          float: none; /* Remove float from media-views.css */
1434          position: relative;
1435          max-width: 100%;
1436      }
1437  
1438      .wp-filter .search-form {
1439          margin: 11px 0;
1440          flex-wrap: wrap;
1441          row-gap: 10px;
1442      }
1443  }
1444  
1445  @media only screen and (max-width: 782px) {
1446      .filter-group li {
1447          padding: 0;
1448          width: 50%;
1449      }
1450  
1451      .wp-filter .search-form input[type="search"] {
1452          min-height: 40px;
1453          padding: 0 12px;
1454      }
1455  
1456      .wp-filter .search-form select,
1457      .wp-filter .filter-items select {
1458          min-height: 40px;
1459          padding: 0 12px 0 24px;
1460      }
1461  }
1462  
1463  @media only screen and (max-width: 320px) {
1464      .filter-count {
1465          display: none;
1466      }
1467  
1468      .wp-filter .drawer-toggle {
1469          margin: 10px 0;
1470      }
1471  
1472      .filter-group li,
1473      .wp-filter .search-form input[type="search"] {
1474          width: 100%;
1475      }
1476  }
1477  
1478  /*------------------------------------------------------------------------------
1479    4.0 - Notifications
1480  ------------------------------------------------------------------------------*/
1481  
1482  .notice,
1483  div.updated,
1484  div.error {
1485      background: #fff;
1486      border: none;
1487      border-right: 4px solid #c3c4c7;
1488      box-shadow: none;
1489      margin: 5px 15px 2px;
1490      padding: 8px 12px;
1491  }
1492  
1493  div[class="update-message"] { /* back-compat for pre-4.6 */
1494      padding: 0.5em 0 0.5em 12px;
1495  }
1496  
1497  .notice p,
1498  .notice-title,
1499  div.updated p,
1500  div.error p,
1501  .form-table td .notice p {
1502      margin: 0.5em 0;
1503      padding: 0;
1504      font-size: 13px;
1505      line-height: 1.54;
1506      color: #1e1e1e;
1507  }
1508  
1509  div.notice a,
1510  div.error a,
1511  div.updated a {
1512      color: var(--wp-admin-theme-color-darker-10);
1513      text-decoration: underline;
1514  }
1515  
1516  div.notice a:hover,
1517  div.error a:hover,
1518  div.updated a:hover {
1519      color: var(--wp-admin-theme-color-darker-20);
1520  }
1521  
1522  div.notice a:focus,
1523  div.error a:focus,
1524  div.updated a:focus {
1525      box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
1526      outline: 2px solid transparent;
1527      border-radius: 2px;
1528  }
1529  
1530  .notice-alt {
1531      box-shadow: none;
1532  }
1533  
1534  .notice-large {
1535      padding: 10px 20px;
1536  }
1537  
1538  .notice-title {
1539      display: inline-block;
1540      color: #1d2327;
1541      font-size: 18px;
1542  }
1543  
1544  .wp-core-ui .notice.is-dismissible {
1545      padding-left: 48px;
1546      position: relative;
1547  }
1548  
1549  .notice-dismiss {
1550      position: absolute;
1551      top: 12px;
1552      left: 12px;
1553      border: none;
1554      margin: 0;
1555      padding: 0;
1556      background: none;
1557      color: #1e1e1e;
1558      cursor: pointer;
1559      width: 24px;
1560      height: 24px;
1561      display: flex;
1562      align-items: center;
1563      justify-content: center;
1564      border-radius: 2px;
1565  }
1566  
1567  .notice-dismiss:hover::before,
1568  .notice-dismiss:active::before {
1569      color: #1e1e1e;
1570      opacity: 0.7;
1571  }
1572  
1573  .notice-dismiss:focus {
1574      box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
1575      /* Only visible in Windows High Contrast mode */
1576      outline: 2px solid transparent;
1577  }
1578  
1579  .notice-dismiss:focus::before {
1580      color: #1e1e1e;
1581  }
1582  
1583  .notice-success,
1584  div.updated {
1585      border-right-color: #4ab866;
1586      background-color: #eff9f1;
1587  }
1588  
1589  .notice-success.notice-alt,
1590  div.updated.notice-alt {
1591      background-color: #eff9f1;
1592  }
1593  
1594  .notice-warning {
1595      border-right-color: #f0b849;
1596      background-color: #fef8ee;
1597  }
1598  
1599  .notice-warning.notice-alt {
1600      background-color: #fef8ee;
1601  }
1602  
1603  .notice-error,
1604  div.error {
1605      border-right-color: #cc1818;
1606      background-color: #fcf0f0;
1607  }
1608  
1609  .notice-error.notice-alt,
1610  div.error.notice-alt {
1611      background-color: #fcf0f0;
1612  }
1613  
1614  .notice-info {
1615      border-right-color: #3858e9;
1616      background-color: #fff;
1617  }
1618  
1619  .notice-info.notice-alt {
1620      background-color: #fff;
1621  }
1622  
1623  #plugin-information-footer .update-now:not(.button-disabled)::before {
1624      color: #d63638;
1625      content: "\f463";
1626      content: "\f463" / "";
1627      display: inline-block;
1628      font: 400 20px/1 dashicons;
1629      margin: -3px -2px 0 5px;
1630      -webkit-font-smoothing: antialiased;
1631      -moz-osx-font-smoothing: grayscale;
1632      vertical-align: middle;
1633  }
1634  
1635  #plugin-information-footer .notice {
1636      margin-top: -5px;
1637  }
1638  
1639  .update-message p::before,
1640  .updating-message p::before,
1641  .updated-message p::before,
1642  .import-php .updating-message::before,
1643  .button.updating-message::before,
1644  .button.updated-message::before,
1645  .button.installed::before,
1646  .button.installing::before,
1647  .button.activating-message::before,
1648  .button.activated-message::before {
1649      display: inline-block;
1650      font: 400 20px/1 dashicons;
1651      -webkit-font-smoothing: antialiased;
1652      -moz-osx-font-smoothing: grayscale;
1653      vertical-align: top;
1654  }
1655  
1656  .wrap .notice,
1657  .wrap div.updated,
1658  .wrap div.error,
1659  .media-upload-form .notice,
1660  .media-upload-form div.error {
1661      margin: 5px 0 15px;
1662  }
1663  
1664  .wrap #templateside .notice {
1665      display: block;
1666      margin: 0;
1667      padding: 5px 8px;
1668      font-weight: 600;
1669      text-decoration: none;
1670  }
1671  
1672  .wrap #templateside span.notice {
1673      margin-right: -12px;
1674  }
1675  
1676  #templateside li.notice a {
1677      padding: 0;
1678  }
1679  
1680  /* Update icon. */
1681  .update-message p::before,
1682  .updating-message p::before,
1683  .import-php .updating-message::before,
1684  .button.updating-message::before,
1685  .button.installing::before,
1686  .button.activating-message::before {
1687      color: #d63638;
1688      content: "\f463";
1689      content: "\f463" / "";
1690  }
1691  
1692  /* Spins the update icon. */
1693  .updating-message p::before,
1694  .import-php .updating-message::before,
1695  .button.updating-message::before,
1696  .button.installing::before,
1697  .button.activating-message::before,
1698  .plugins .column-auto-updates .dashicons-update.spin,
1699  .theme-overlay .theme-autoupdate .dashicons-update.spin {
1700      animation: rotation 2s infinite linear;
1701  }
1702  
1703  @media (prefers-reduced-motion: reduce) {
1704      .updating-message p::before,
1705      .import-php .updating-message::before,
1706      .button.updating-message::before,
1707      .button.installing::before,
1708      .button.activating-message::before,
1709      .plugins .column-auto-updates .dashicons-update.spin,
1710      .theme-overlay .theme-autoupdate .dashicons-update.spin {
1711          animation: none;
1712      }
1713  }
1714  
1715  .theme-overlay .theme-autoupdate .dashicons-update.spin {
1716      margin-left: 3px;
1717  }
1718  
1719  /* Updated icon (check mark). */
1720  .updated-message p::before,
1721  .installed p::before,
1722  .button.updated-message::before,
1723  .button.activated-message::before {
1724      color: #68de7c;
1725      content: "\f147";
1726      content: "\f147" / "";
1727  }
1728  
1729  /* Error icon. */
1730  .update-message.notice-error p::before {
1731      color: #d63638;
1732      content: "\f534";
1733      content: "\f534" / "";
1734  }
1735  
1736  .wrap .notice p::before,
1737  .import-php .updating-message::before {
1738      margin-left: 6px;
1739  }
1740  
1741  .import-php .updating-message::before {
1742      vertical-align: bottom;
1743  }
1744  
1745  #update-nag,
1746  .update-nag {
1747      display: inline-block;
1748      line-height: 1.4;
1749      padding: 11px 15px;
1750      font-size: 14px;
1751      margin: 25px 2px 0 20px;
1752  }
1753  
1754  ul#dismissed-updates {
1755      display: none;
1756  }
1757  
1758  #dismissed-updates li > p {
1759      margin-top: 0;
1760  }
1761  
1762  #dismiss,
1763  #undismiss {
1764      margin-right: 0.5em;
1765  }
1766  
1767  form.upgrade {
1768      margin-top: 8px;
1769  }
1770  
1771  form.upgrade .hint {
1772      font-style: italic;
1773      font-size: 85%;
1774      margin: -0.5em 0 2em;
1775  }
1776  
1777  .update-php .spinner {
1778      float: none;
1779      margin: -4px 0;
1780  }
1781  
1782  h2.wp-current-version {
1783      margin-bottom: 0.3em;
1784  }
1785  
1786  p.update-last-checked {
1787      margin-top: 0;
1788  }
1789  
1790  p.auto-update-status {
1791      margin-top: 2em;
1792      line-height: 1.8;
1793  }
1794  
1795  #ajax-loading,
1796  .ajax-loading,
1797  .ajax-feedback,
1798  .imgedit-wait-spin,
1799  .list-ajax-loading { /* deprecated */
1800      visibility: hidden;
1801  }
1802  
1803  #ajax-response.alignleft {
1804      margin-right: 2em;
1805  }
1806  
1807  .button.updating-message::before,
1808  .button.updated-message::before,
1809  .button.installed::before,
1810  .button.installing::before,
1811  .button.activated-message::before,
1812  .button.activating-message::before {
1813      margin: 0 -2px 0 5px;
1814      line-height: 1.9; /* 38px (20px * 1.9) - matches button */
1815      vertical-align: top;
1816  }
1817  
1818  #plugin-information-footer .button {
1819      padding: 0 14px;
1820      line-height: 2.71428571; /* 38px */
1821      font-size: 14px;
1822      vertical-align: middle;
1823      min-height: 40px;
1824      margin-bottom: 4px;
1825  }
1826  
1827  #plugin-information-footer .button.installed::before,
1828  #plugin-information-footer .button.installing::before,
1829  #plugin-information-footer .button.updating-message::before,
1830  #plugin-information-footer .button.updated-message::before,
1831  #plugin-information-footer .button.activated-message::before,
1832  #plugin-information-footer .button.activating-message::before {
1833      margin: 0 -2px 0 5px;
1834      line-height: 1.9; /* 38px (20px * 1.9) - matches button */
1835      vertical-align: top;
1836  }
1837  
1838  #plugin-information-footer .button.update-now.updating-message::before {
1839      margin: 0 -2px 0 5px;
1840  }
1841  
1842  .button-primary.updating-message::before,
1843  .button-primary.activating-message::before {
1844      color: #fff;
1845  }
1846  
1847  .button-primary.updated-message::before,
1848  .button-primary.activated-message::before {
1849      color: #9ec2e6;
1850  }
1851  
1852  .button.updated-message,
1853  .button.activated-message {
1854      transition-property: border, background, color;
1855      transition-duration: 0.05s;
1856      transition-timing-function: ease-in-out;
1857  }
1858  
1859  /* @todo: this does not need its own section anymore */
1860  /*------------------------------------------------------------------------------
1861    6.0 - Admin Header
1862  ------------------------------------------------------------------------------*/
1863  #adminmenu a,
1864  #taglist a,
1865  #catlist a {
1866      text-decoration: none;
1867  }
1868  
1869  /*------------------------------------------------------------------------------
1870    6.1 - Screen Options Tabs
1871  ------------------------------------------------------------------------------*/
1872  
1873  #screen-options-wrap,
1874  #contextual-help-wrap {
1875      margin: 0;
1876      padding: 8px 20px 12px;
1877      position: relative;
1878  }
1879  
1880  #contextual-help-wrap {
1881      overflow: auto;
1882      margin-right: 0;
1883      padding: 0;
1884  }
1885  
1886  #screen-meta-links {
1887      float: left;
1888      margin: 0 0 0 20px;
1889  }
1890  
1891  /* screen options and help tabs revert */
1892  #screen-meta {
1893      display: none;
1894      margin: 0 0 -1px 20px;
1895      position: relative;
1896      background-color: #fff;
1897      border: 1px solid #c3c4c7;
1898      border-top: none;
1899      box-shadow: 0 0 0 transparent;
1900  }
1901  
1902  #screen-options-link-wrap,
1903  #contextual-help-link-wrap {
1904      float: right;
1905      margin: 0 6px 0 0;
1906  }
1907  
1908  #screen-meta-links .screen-meta-toggle {
1909      position: relative;
1910      top: 0;
1911  }
1912  
1913  #screen-meta-links .show-settings {
1914      border: 1px solid #c3c4c7;
1915      border-top: none;
1916      height: auto;
1917      margin-bottom: 0;
1918      padding: 0 16px 0 6px;
1919      background: #fff;
1920      border-radius: 0 0 4px 4px;
1921      color: #646970;
1922      box-shadow: 0 0 0 transparent;
1923      transition: box-shadow 0.1s linear;
1924  }
1925  
1926  #screen-meta-links .show-settings:hover,
1927  #screen-meta-links .show-settings:active,
1928  #screen-meta-links .show-settings:focus {
1929      color: #2c3338;
1930  }
1931  
1932  #screen-meta-links .show-settings:focus {
1933      border-color: var(--wp-admin-theme-color, #3858e9);
1934      box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color, #3858e9);
1935      /* Only visible in Windows High Contrast mode */
1936      outline: 2px solid transparent;
1937  }
1938  
1939  #screen-meta-links .show-settings:active {
1940      transform: none;
1941  }
1942  
1943  #screen-meta-links .show-settings::after {
1944      left: 0;
1945      content: "\f140";
1946      content: "\f140" / "";
1947      font: 400 20px/1.5 dashicons; /* line-height 1.5 = 30px to match compact button */
1948      display: inline-block;
1949      padding: 0 0 0 5px;
1950      vertical-align: top;
1951      -webkit-font-smoothing: antialiased;
1952      -moz-osx-font-smoothing: grayscale;
1953      text-decoration: none;
1954  }
1955  
1956  #screen-meta-links .screen-meta-active::after {
1957      content: "\f142";
1958      content: "\f142" / "";
1959  }
1960  
1961  /* end screen options and help tabs */
1962  
1963  /* This class appears to be unused in Core. */
1964  .toggle-arrow {
1965      background-repeat: no-repeat;
1966      background-position: top right;
1967      background-color: transparent;
1968      height: 22px;
1969      /* stylelint-disable-next-line declaration-property-unit-allowed-list -- The toggle-arrow class appears to be unused; it is kept here only for potential backward compatibility issues. */
1970      line-height: 22px;
1971      display: block;
1972  }
1973  
1974  /* This class appears to be unused in Core. */
1975  .toggle-arrow-active {
1976      background-position: bottom right;
1977  }
1978  
1979  #screen-options-wrap h5, /* Back-compat for old plugins */
1980  #screen-options-wrap legend,
1981  #contextual-help-wrap h5 {
1982      margin: 0;
1983      padding: 8px 0;
1984      font-size: 13px;
1985      font-weight: 600;
1986  }
1987  
1988  .metabox-prefs label {
1989      display: inline-block;
1990      padding-left: 15px;
1991      line-height: 2.35;
1992  }
1993  
1994  .additional-settings-prefs {
1995      margin-top: 14px;
1996  }
1997  
1998  /* This ID appears to be unused in Core. */
1999  #number-of-columns {
2000      display: inline-block;
2001      vertical-align: middle;
2002      /* stylelint-disable-next-line declaration-property-unit-allowed-list -- The number-of-columns ID appears to be unused; it is kept here only for potential backward compatibility issues. */
2003      line-height: 30px;
2004  }
2005  
2006  .metabox-prefs input[type="checkbox"] {
2007      margin-top: 0;
2008      margin-left: 6px;
2009  }
2010  
2011  .metabox-prefs label input,
2012  .metabox-prefs label input[type="checkbox"] {
2013      margin: -4px 0 0 5px;
2014  }
2015  
2016  .metabox-prefs .columns-prefs label input {
2017      margin: -1px 0 0 2px;
2018  }
2019  
2020  .metabox-prefs label a {
2021      display: none;
2022  }
2023  
2024  .metabox-prefs .screen-options input,
2025  .metabox-prefs .screen-options label {
2026      margin-top: 0;
2027      margin-bottom: 0;
2028      vertical-align: middle;
2029  }
2030  
2031  .metabox-prefs .screen-options .screen-per-page {
2032      margin-left: 15px;
2033      padding-left: 0;
2034  }
2035  
2036  .metabox-prefs .screen-options label {
2037      line-height: 2.2;
2038      padding-left: 0;
2039  }
2040  
2041  .screen-options + .screen-options {
2042      margin-top: 10px;
2043  }
2044  
2045  .metabox-prefs .submit {
2046      margin-top: 1em;
2047      padding: 0;
2048  }
2049  
2050  /*------------------------------------------------------------------------------
2051    6.2 - Help Menu
2052  ------------------------------------------------------------------------------*/
2053  
2054  #contextual-help-columns {
2055      position: relative;
2056  }
2057  
2058  #contextual-help-back {
2059      position: absolute;
2060      top: 0;
2061      bottom: 0;
2062      right: 150px;
2063      left: 170px;
2064      border: 1px solid #c3c4c7;
2065      border-top: none;
2066      border-bottom: none;
2067      background: rgba(var(--wp-admin-theme-color--rgb), 0.08);
2068  }
2069  
2070  #contextual-help-wrap.no-sidebar #contextual-help-back {
2071      left: 0;
2072      border-left-width: 0;
2073      border-bottom-left-radius: 2px;
2074  }
2075  
2076  .contextual-help-tabs {
2077      float: right;
2078      width: 150px;
2079      margin: 0;
2080  }
2081  
2082  .contextual-help-tabs ul {
2083      margin: 1em 0;
2084  }
2085  
2086  .contextual-help-tabs li {
2087      margin-bottom: 0;
2088      list-style-type: none;
2089      border-style: solid;
2090      border-width: 0 2px 0 0;
2091      border-color: transparent;
2092  }
2093  
2094  .contextual-help-tabs a {
2095      display: block;
2096      padding: 5px 12px 5px 5px;
2097      line-height: 1.4;
2098      text-decoration: none;
2099      border: 1px solid transparent;
2100      border-left: none;
2101      border-right: none;
2102  }
2103  
2104  .contextual-help-tabs a:hover {
2105      color: #2c3338;
2106  }
2107  
2108  .contextual-help-tabs .active {
2109      padding: 0;
2110      margin: 0 0 0 -1px;
2111      border-right: 2px solid var(--wp-admin-theme-color);
2112      background: color-mix(in srgb, var(--wp-admin-theme-color) 8%, #fff);
2113      box-shadow: 0 2px 0 rgba(0, 0, 0, 0.02), 0 1px 0 rgba(0, 0, 0, 0.02);
2114  }
2115  
2116  .contextual-help-tabs .active a {
2117      border-color: #c3c4c7;
2118      color: #2c3338;
2119  }
2120  
2121  .contextual-help-tabs-wrap {
2122      padding: 0 20px;
2123      overflow: auto;
2124  }
2125  
2126  .help-tab-content {
2127      display: none;
2128      margin: 0 0 12px 22px;
2129      line-height: 1.6;
2130  }
2131  
2132  .help-tab-content.active {
2133      display: block;
2134  }
2135  
2136  .help-tab-content ul li {
2137      list-style-type: disc;
2138      margin-right: 18px;
2139  }
2140  
2141  .contextual-help-sidebar {
2142      width: 150px;
2143      float: left;
2144      padding: 0 12px 0 8px;
2145      overflow: auto;
2146  }
2147  
2148  /*------------------------------------------------------------------------------
2149    8.0 - Layout Blocks
2150  ------------------------------------------------------------------------------*/
2151  
2152  html.wp-toolbar {
2153      padding-top: var(--wp-admin--admin-bar--height);
2154      box-sizing: border-box;
2155      -ms-overflow-style: scrollbar; /* See ticket #48545 */
2156  }
2157  
2158  /* stylelint-disable-next-line no-duplicate-selectors -- For historical reasons this file is split in sections and contains duplicate selectors based on the sections. */
2159  .widefat th,
2160  .widefat td {
2161      color: #50575e;
2162  }
2163  
2164  .widefat th,
2165  .widefat thead td,
2166  .widefat tfoot td {
2167      font-weight: 400;
2168  }
2169  
2170  .widefat thead tr th,
2171  .widefat thead tr td,
2172  .widefat tfoot tr th,
2173  .widefat tfoot tr td {
2174      color: #2c3338;
2175  }
2176  
2177  .widefat td p {
2178      margin: 2px 0 0.8em;
2179  }
2180  
2181  .widefat p,
2182  .widefat ol,
2183  .widefat ul {
2184      color: #2c3338;
2185  }
2186  
2187  .widefat .column-comment p {
2188      margin: 0.6em 0;
2189  }
2190  
2191  .widefat .column-comment ul {
2192      list-style: initial;
2193      margin-right: 2em;
2194  }
2195  
2196  /* Screens with postboxes */
2197  .postbox-container {
2198      float: right;
2199  }
2200  
2201  .postbox-container .meta-box-sortables {
2202      box-sizing: border-box;
2203  }
2204  
2205  #wpbody-content .metabox-holder {
2206      padding-top: 10px;
2207  }
2208  
2209  .metabox-holder .postbox-container .meta-box-sortables {
2210      /* The jQuery UI Sortables need some initial height to work properly. */
2211      min-height: 1px;
2212      position: relative;
2213  }
2214  
2215  #post-body-content {
2216      width: 100%;
2217      min-width: 463px;
2218      float: right;
2219  }
2220  
2221  #post-body.columns-2 #postbox-container-1 {
2222      float: left;
2223      margin-left: -300px;
2224      width: 280px;
2225  }
2226  
2227  #post-body.columns-2 #side-sortables {
2228      min-height: 250px;
2229  }
2230  
2231  /* one column on the dash */
2232  @media only screen and (max-width: 799px) {
2233      #wpbody-content .metabox-holder .postbox-container .empty-container {
2234          outline: none;
2235          height: 0;
2236          min-height: 0;
2237      }
2238  }
2239  
2240  .js .widget .widget-top,
2241  .js .postbox .hndle {
2242      cursor: move;
2243  }
2244  
2245  .js .widget .widget-top.is-non-sortable,
2246  .js .postbox .hndle.is-non-sortable {
2247      cursor: auto;
2248  }
2249  
2250  /* Configurable dashboard widgets "Configure" edit-box link. */
2251  .hndle a {
2252      font-size: 12px;
2253      font-weight: 400;
2254  }
2255  
2256  .postbox-header {
2257      display: flex;
2258      align-items: center;
2259      justify-content: space-between;
2260      border-bottom: 1px solid #c3c4c7;
2261  }
2262  
2263  .postbox-header .hndle {
2264      flex-grow: 1;
2265      /* Handle the alignment for the configurable dashboard widgets "Configure" edit-box link. */
2266      display: flex;
2267      justify-content: space-between;
2268      align-items: center;
2269  }
2270  
2271  .postbox-header .handle-actions {
2272      flex-shrink: 0;
2273  }
2274  
2275  /* Post box order and toggle buttons. */
2276  .postbox .handle-order-higher,
2277  .postbox .handle-order-lower,
2278  .postbox .handlediv {
2279      width: 1.62rem;
2280      height: 1.62rem;
2281      margin: 0;
2282      padding: 0;
2283      border: 0;
2284      background: none;
2285      cursor: pointer;
2286  }
2287  
2288  .postbox .handle-order-higher,
2289  .postbox .handle-order-lower {
2290      color: #646970;
2291      width: 1.62rem;
2292  }
2293  
2294  .js.meta-box-reordering-disabled .postbox .handle-order-higher,
2295  .js.meta-box-reordering-disabled .postbox .handle-order-lower {
2296      display: none;
2297  }
2298  
2299  /* Post box order buttons in the block editor meta boxes area. */
2300  .edit-post-meta-boxes-area .postbox .handle-order-higher,
2301  .edit-post-meta-boxes-area .postbox .handle-order-lower {
2302      width: 44px;
2303      height: 44px;
2304      color: #1d2327;
2305  }
2306  
2307  .postbox .handle-order-higher[aria-disabled="true"],
2308  .postbox .handle-order-lower[aria-disabled="true"] {
2309      cursor: default;
2310      color: #a7aaad;
2311  }
2312  
2313  .sortable-placeholder:not(.empty-container .sortable-placeholder) {
2314      border: 1px dashed #c3c4c7;
2315      border-radius: 8px;
2316      margin-bottom: 20px;
2317  }
2318  
2319  .postbox,
2320  .stuffbox {
2321      margin-bottom: 20px;
2322      padding: 0;
2323      line-height: 1;
2324  }
2325  
2326  .postbox.closed .postbox-header {
2327      border-bottom: 0;
2328  }
2329  
2330  /* user-select is not a part of the CSS standard - may change behavior in the future */
2331  .postbox .hndle,
2332  .stuffbox .hndle {
2333      -webkit-user-select: none;
2334      user-select: none;
2335  }
2336  
2337  .postbox .inside {
2338      padding: 0 12px 12px;
2339      line-height: 1.4;
2340      font-size: 13px;
2341      margin: 11px 0;
2342      position: relative;
2343  }
2344  
2345  .stuffbox .inside {
2346      padding: 0;
2347      line-height: 1.4;
2348      font-size: 13px;
2349      margin-top: 0;
2350  }
2351  
2352  .postbox .inside > p:last-child,
2353  .rss-widget ul li:last-child {
2354      margin-bottom: 1px !important;
2355  }
2356  
2357  .postbox.closed h3 {
2358      border: none;
2359      box-shadow: none;
2360  }
2361  
2362  .postbox table.form-table {
2363      margin-bottom: 0;
2364  }
2365  
2366  .postbox table.widefat {
2367      box-shadow: none;
2368  }
2369  
2370  .temp-border {
2371      border: 1px dotted #c3c4c7;
2372  }
2373  
2374  .columns-prefs label {
2375      padding: 0 0 0 10px;
2376  }
2377  
2378  /* @todo: what is this doing here */
2379  /* stylelint-disable-next-line selector-id-pattern -- The ID selector dashboard_right_now can't be changed because of backward compatibility reasons. */
2380  #dashboard_right_now .versions .b,
2381  #post-status-display,
2382  #post-visibility-display,
2383  #adminmenu .wp-submenu li.current,
2384  #adminmenu .wp-submenu li.current a,
2385  #adminmenu .wp-submenu li.current a:hover,
2386  .media-item .percent,
2387  .plugins .name,
2388  #pass-strength-result.strong,
2389  #pass-strength-result.short,
2390  .item-controls .item-order a,
2391  .feature-filter .feature-name,
2392  #comment-status-display {
2393      font-weight: 600;
2394  }
2395  
2396  /*------------------------------------------------------------------------------
2397    21.0 - Admin Footer
2398  ------------------------------------------------------------------------------*/
2399  
2400  #wpfooter {
2401      position: absolute;
2402      bottom: 0;
2403      right: 0;
2404      left: 0;
2405      padding: 10px 20px;
2406      color: #50575e;
2407  }
2408  
2409  #wpfooter p {
2410      font-size: 13px;
2411      margin: 0;
2412      line-height: 1.55;
2413  }
2414  
2415  #footer-thankyou {
2416      font-style: italic;
2417  }
2418  
2419  /*------------------------------------------------------------------------------
2420    25.0 - Tabbed Admin Screen Interface (Experimental)
2421  ------------------------------------------------------------------------------*/
2422  
2423  .nav-tab {
2424      float: right;
2425      border: 1px solid #c3c4c7;
2426      border-bottom: none;
2427      margin-right: 0.5em; /* half the font size so set the font size properly */
2428      padding: 5px 10px;
2429      font-size: 14px;
2430      line-height: 1.71428571;
2431      font-weight: 600;
2432      background: #dcdcde;
2433      color: #50575e;
2434      text-decoration: none;
2435      white-space: nowrap;
2436  }
2437  
2438  h3 .nav-tab, /* Back-compat for pre-4.4 */
2439  .nav-tab-small .nav-tab {
2440      padding: 5px 14px;
2441      font-size: 12px;
2442      line-height: 1.33;
2443  }
2444  
2445  .nav-tab:hover,
2446  .nav-tab:focus {
2447      background-color: #fff;
2448      color: #3c434a;
2449  }
2450  
2451  .nav-tab-active,
2452  .nav-tab:focus:active {
2453      box-shadow: none;
2454  }
2455  
2456  .nav-tab-active {
2457      margin-bottom: -1px;
2458      color: #3c434a;
2459  }
2460  
2461  .nav-tab-active,
2462  .nav-tab-active:hover,
2463  .nav-tab-active:focus,
2464  .nav-tab-active:focus:active {
2465      border-bottom: 1px solid #f0f0f1;
2466      background: #f0f0f1;
2467      color: #000;
2468  }
2469  
2470  h1.nav-tab-wrapper, /* Back-compat for pre-4.4 */
2471  .wrap h2.nav-tab-wrapper, /* higher specificity to override .wrap > h2:first-child */
2472  .nav-tab-wrapper {
2473      border-bottom: 1px solid #c3c4c7;
2474      margin: 0;
2475      padding-top: 9px;
2476      padding-bottom: 0;
2477      line-height: inherit;
2478  }
2479  
2480  /* Back-compat for plugins. Deprecated. Use .wp-clearfix instead. */
2481  .nav-tab-wrapper:not(.wp-clearfix)::after {
2482      content: "";
2483      display: table;
2484      clear: both;
2485  }
2486  
2487  /*------------------------------------------------------------------------------
2488    26.0 - Misc
2489  ------------------------------------------------------------------------------*/
2490  
2491  .spinner {
2492      background: url(../images/spinner.gif) no-repeat;
2493      background-size: 20px 20px;
2494      display: inline-block;
2495      visibility: hidden;
2496      float: left;
2497      vertical-align: middle;
2498      opacity: 0.7;
2499      filter: alpha(opacity=70);
2500      width: 20px;
2501      height: 20px;
2502      margin: 10px 10px 0;
2503  }
2504  
2505  .spinner.is-active,
2506  .loading-content .spinner {
2507      visibility: visible;
2508  }
2509  
2510  #template > div {
2511      margin-left: 16em;
2512  }
2513  
2514  #template .notice {
2515      margin-top: 1em;
2516      margin-left: 3%;
2517  }
2518  
2519  #template .notice p {
2520      width: auto;
2521  }
2522  
2523  #template .submit .spinner {
2524      float: none;
2525      vertical-align: top;
2526  }
2527  
2528  .metabox-holder .stuffbox > h3, /* Back-compat for pre-4.4 */
2529  .metabox-holder .postbox > h3, /* Back-compat for pre-4.4 */
2530  .metabox-holder h3.hndle, /* Back-compat for pre-4.4 */
2531  .metabox-holder h2.hndle {
2532      font-size: 14px;
2533      padding: 8px 12px;
2534      margin: 0;
2535      line-height: 1.4;
2536  }
2537  
2538  /* Back-compat for nav-menus screen */
2539  .nav-menus-php .metabox-holder h3 {
2540      padding: 0;
2541  }
2542  
2543  .accordion-container h3.accordion-section-title {
2544      padding: 0 !important;
2545  }
2546  
2547  .accordion-section-title button.accordion-trigger,
2548  .nav-menus-php .metabox-holder .accordion-section-title button.accordion-trigger {
2549      background: inherit;
2550      color: #1d2327;
2551      display: block;
2552      position: relative;
2553      text-align: right;
2554      width: 100%;
2555      outline: none;
2556      border: 0;
2557      padding: 10px 14px 11px 10px;
2558      line-height: 1.5;
2559      cursor: pointer;
2560  }
2561  
2562  .accordion-section-title button.accordion-trigger:focus,
2563  .nav-menus-php .metabox-holder .accordion-section-title button.accordion-trigger:focus {
2564      box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color, #3858e9);
2565      outline: 2px solid transparent;
2566  }
2567  
2568  .accordion-section-title span.dashicons.dashicons-arrow-down,
2569  .nav-menus-php .metabox-holder .accordion-section-title span.dashicons.dashicons-arrow-down {
2570      position: absolute;
2571      left: 10px;
2572      right: auto;
2573      color: #50575e;
2574      border-radius: 50px;
2575      top: 50%;
2576      transform: translateY(-50%);
2577  }
2578  
2579  .accordion-section-title:hover span.dashicons.dashicons-arrow-down,
2580  .nav-menus-php .metabox-holder .accordion-section-title:hover span.dashicons.dashicons-arrow-down {
2581      color: #1d2327;
2582  }
2583  
2584  .accordion-section-title span.dashicons.dashicons-arrow-down::before,
2585  .nav-menus-php .metabox-holder .accordion-section-title span.dashicons.dashicons-arrow-down::before {
2586      position: relative;
2587      right: -1px;
2588  }
2589  
2590  .accordion-section.open .accordion-section-title span.dashicons.dashicons-arrow-down,
2591  .nav-menus-php .metabox-holder .accordion-section.open .accordion-section-title span.dashicons.dashicons-arrow-down {
2592      transform: rotate(-180deg) translate(0, 50%);
2593  }
2594  
2595  #templateside ul li a {
2596      text-decoration: none;
2597  }
2598  
2599  .plugin-install #description,
2600  .plugin-install-network #description {
2601      width: 60%;
2602  }
2603  
2604  table .vers,
2605  table .column-visible,
2606  table .column-rating {
2607      text-align: right;
2608  }
2609  
2610  .attention,
2611  .error-message {
2612      color: #d63638;
2613      font-weight: 600;
2614  }
2615  
2616  /* Scrollbar fix for bulk upgrade iframe */
2617  /* stylelint-disable-next-line no-duplicate-selectors -- For historical reasons this file is split in sections and contains duplicate selectors based on the sections. */
2618  body.iframe {
2619      height: 98%;
2620  }
2621  
2622  /* Upgrader styles, Specific to Language Packs */
2623  .lp-show-latest p {
2624      display: none;
2625  }
2626  
2627  .lp-show-latest p:last-child,
2628  .lp-show-latest .lp-error p {
2629      display: block;
2630  }
2631  
2632  /* - Only used once or twice in all of WP - deprecate for global style
2633  ------------------------------------------------------------------------------*/
2634  .media-icon {
2635      width: 62px; /* icon + border */
2636      text-align: center;
2637  }
2638  
2639  .media-icon img {
2640      border: 1px solid #dcdcde;
2641      border: 1px solid rgba(0, 0, 0, 0.07);
2642  }
2643  
2644  #howto {
2645      font-size: 11px;
2646      margin: 0 5px;
2647      display: block;
2648  }
2649  
2650  .delete-and-reassign-users-form legend {
2651      margin: 1em 0;
2652      line-height: 1.5;
2653      float: inline-start;
2654  }
2655  
2656  .delete-and-reassign-users-form fieldset > fieldset,
2657  .delete-and-reassign-users-form fieldset > ul {
2658      clear: both;
2659  }
2660  
2661  .delete-and-reassign-users-form fieldset:has(select[aria-invalid="true"]):not(fieldset:has(fieldset)) {
2662      border-right: 4px solid #cc1818;
2663      background: #fcf0f0;
2664      padding-right: 12px;
2665  }
2666  
2667  .importers {
2668      font-size: 16px;
2669      width: auto;
2670  }
2671  
2672  .importers td {
2673      padding-left: 14px;
2674      line-height: 1.4;
2675  }
2676  
2677  .importers .import-system {
2678      max-width: 250px;
2679  }
2680  
2681  .importers td.desc {
2682      max-width: 500px;
2683  }
2684  
2685  .importer-title,
2686  .importer-desc,
2687  .importer-action {
2688      display: block;
2689  }
2690  
2691  .importer-title {
2692      color: #000;
2693      font-size: 14px;
2694      font-weight: 400;
2695      margin-bottom: 0.2em;
2696  }
2697  
2698  .importer-action {
2699      line-height: 1.55; /* Same as with .updating-message */
2700      color: #50575e;
2701      margin-bottom: 1em;
2702  }
2703  
2704  #post-body #post-body-content #namediv h3, /* Back-compat for pre-4.4 */
2705  #post-body #post-body-content #namediv h2 {
2706      margin-top: 0;
2707  }
2708  
2709  .edit-comment-author {
2710      color: #1d2327;
2711      border-bottom: 1px solid #f0f0f1;
2712  }
2713  
2714  #namediv h3 label, /* Back-compat for pre-4.4 */
2715  #namediv h2 label {
2716      vertical-align: baseline;
2717  }
2718  
2719  #namediv table {
2720      width: 100%;
2721  }
2722  
2723  #namediv td.first {
2724      width: 10px;
2725      white-space: nowrap;
2726  }
2727  
2728  #namediv input {
2729      width: 100%;
2730  }
2731  
2732  #namediv p {
2733      margin: 10px 0;
2734  }
2735  
2736  /* - Used - but could/should be deprecated with a CSS reset
2737  ------------------------------------------------------------------------------*/
2738  .zerosize {
2739      height: 0;
2740      width: 0;
2741      margin: 0;
2742      border: 0;
2743      padding: 0;
2744      overflow: hidden;
2745      position: absolute;
2746  }
2747  
2748  br.clear {
2749      height: 2px;
2750      line-height: 0.15;
2751  }
2752  
2753  .checkbox {
2754      border: none;
2755      margin: 0;
2756      padding: 0;
2757  }
2758  
2759  fieldset {
2760      border: 0;
2761      padding: 0;
2762      margin: 0;
2763  }
2764  
2765  .post-categories {
2766      display: inline;
2767      margin: 0;
2768      padding: 0;
2769  }
2770  
2771  .post-categories li {
2772      display: inline;
2773  }
2774  
2775  /* Star Ratings - Back-compat for pre-3.8 */
2776  div.star-holder {
2777      position: relative;
2778      height: 17px;
2779      width: 100px;
2780      background: url(../images/stars.png?ver=20121108) repeat-x bottom right;
2781  }
2782  
2783  div.star-holder .star-rating {
2784      background: url(../images/stars.png?ver=20121108) repeat-x top right;
2785      height: 17px;
2786      float: right;
2787  }
2788  
2789  /* Star Ratings */
2790  .star-rating {
2791      white-space: nowrap;
2792  }
2793  
2794  .star-rating .star {
2795      display: inline-block;
2796      width: 20px;
2797      height: 20px;
2798      -webkit-font-smoothing: antialiased;
2799      font-size: 20px;
2800      line-height: 1;
2801      font-family: dashicons;
2802      text-decoration: inherit;
2803      font-weight: 400;
2804      font-style: normal;
2805      vertical-align: top;
2806      transition: color 0.1s ease-in;
2807      text-align: center;
2808      color: #dba617;
2809  }
2810  
2811  .star-rating .star-full::before {
2812      content: "\f155";
2813      content: "\f155" / "";
2814  }
2815  
2816  .star-rating .star-half::before {
2817      content: "\f459";
2818      content: "\f459" / "";
2819  }
2820  
2821  .rtl .star-rating .star-half {
2822      transform: rotateY(-180deg);
2823  }
2824  
2825  .star-rating .star-empty::before {
2826      content: "\f154";
2827      content: "\f154" / "";
2828  }
2829  
2830  div.action-links {
2831      font-weight: 400;
2832      margin: 6px 0 0;
2833  }
2834  
2835  /* Plugin install thickbox */
2836  #plugin-information {
2837      background: #fff;
2838      position: fixed;
2839      top: 0;
2840      left: 0;
2841      bottom: 0;
2842      right: 0;
2843      height: 100%;
2844      padding: 0;
2845  }
2846  
2847  #plugin-information-scrollable {
2848      overflow: auto;
2849      -webkit-overflow-scrolling: touch;
2850      height: calc(100% - 67px);
2851  }
2852  
2853  #plugin-information-title {
2854      padding: 0 26px;
2855      background: #f6f7f7;
2856      font-size: 22px;
2857      font-weight: 600;
2858      line-height: 2.4;
2859      position: relative;
2860      height: 56px;
2861  }
2862  
2863  #plugin-information-title.with-banner {
2864      margin-left: 0;
2865      height: 250px;
2866      background-size: cover;
2867  }
2868  
2869  #plugin-information-title h2 {
2870      font-size: 1em;
2871      font-weight: 600;
2872      padding: 0;
2873      margin: 0;
2874      overflow: hidden;
2875      text-overflow: ellipsis;
2876      white-space: nowrap;
2877  }
2878  
2879  #plugin-information-title.with-banner h2 {
2880      position: relative;
2881      font-family: "Helvetica Neue", sans-serif;
2882      display: inline-block;
2883      font-size: 30px;
2884      line-height: 1.68;
2885      box-sizing: border-box;
2886      max-width: 100%;
2887      padding: 0 15px;
2888      margin-top: 174px;
2889      color: #fff;
2890      background: rgba(29, 35, 39, 0.9);
2891      text-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
2892      box-shadow: 0 0 30px rgba(255, 255, 255, 0.1);
2893      border-radius: 8px;
2894  }
2895  
2896  #plugin-information-title div.vignette {
2897      display: none;
2898  }
2899  
2900  #plugin-information-title.with-banner div.vignette {
2901      position: absolute;
2902      display: block;
2903      top: 0;
2904      right: 0;
2905      height: 250px;
2906      width: 100%;
2907      background: transparent;
2908      box-shadow: inset 0 0 50px 4px rgba(0, 0, 0, 0.2), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
2909  }
2910  
2911  #plugin-information-tabs {
2912      padding: 0 16px;
2913      position: relative;
2914      left: 0;
2915      right: 0;
2916      min-height: 36px;
2917      font-size: 0;
2918      z-index: 1;
2919      border-bottom: 1px solid #dcdcde;
2920      background: #f6f7f7;
2921  }
2922  
2923  #plugin-information-tabs a {
2924      position: relative;
2925      display: inline-block;
2926      padding: 9px 10px;
2927      margin: 0;
2928      height: 18px;
2929      line-height: 1.3;
2930      font-size: 14px;
2931      text-decoration: none;
2932      transition: none;
2933  }
2934  
2935  #plugin-information-tabs a.current {
2936      margin: 0 -1px -1px;
2937      background: #fff;
2938      border: 1px solid #dcdcde;
2939      border-bottom-color: #fff;
2940      padding-top: 8px;
2941      color: #2c3338;
2942  }
2943  
2944  #plugin-information-tabs.with-banner a.current {
2945      border-top: none;
2946      padding-top: 9px;
2947  }
2948  
2949  #plugin-information-tabs a:active,
2950  #plugin-information-tabs a:focus {
2951      outline: none;
2952  }
2953  
2954  #plugin-information-content {
2955      overflow: hidden; /* equal height column trick */
2956      background: #fff;
2957      position: relative;
2958      top: 0;
2959      left: 0;
2960      right: 0;
2961      min-height: 100%;
2962      /* Height of title + tabs + install now */
2963      min-height: calc(100% - 152px);
2964  }
2965  
2966  #plugin-information-content.with-banner {
2967      /* Height of banner + tabs + install now */
2968      min-height: calc(100% - 346px);
2969  }
2970  
2971  #section-holder {
2972      position: relative;
2973      top: 0;
2974      left: 250px;
2975      bottom: 0;
2976      right: 0;
2977      margin-top: 10px;
2978      margin-left: 250px; /* FYI box */
2979      padding: 10px 26px 99999px; /* equal height column trick */
2980      margin-bottom: -99932px; /* 67px less than the padding below to accommodate footer height */
2981  }
2982  
2983  #section-holder .notice {
2984      margin: 5px 0 15px;
2985  }
2986  
2987  #section-holder .updated {
2988      margin: 16px 0;
2989  }
2990  
2991  #plugin-information .fyi {
2992      float: left;
2993      position: relative;
2994      top: 0;
2995      left: 0;
2996      padding: 16px 16px 99999px; /* equal height column trick */
2997      margin-bottom: -99932px; /* 67px less than the padding below to accommodate footer height */
2998      width: 217px;
2999      border-right: 1px solid #dcdcde;
3000      background: #f6f7f7;
3001      color: #646970;
3002  }
3003  
3004  #plugin-information .fyi strong {
3005      color: #3c434a;
3006  }
3007  
3008  #plugin-information .fyi h3 {
3009      font-weight: 600;
3010      text-transform: uppercase;
3011      font-size: 12px;
3012      color: #646970;
3013      margin: 24px 0 8px;
3014  }
3015  
3016  #plugin-information .fyi h2 {
3017      font-size: 0.9em;
3018      margin-bottom: 0;
3019      margin-left: 0;
3020  }
3021  
3022  #plugin-information .fyi ul {
3023      padding: 0;
3024      margin: 0;
3025      list-style: none;
3026  }
3027  
3028  #plugin-information .fyi li {
3029      margin: 0 0 10px;
3030  }
3031  
3032  #plugin-information .fyi-description {
3033      margin-top: 0;
3034  }
3035  
3036  #plugin-information .counter-container {
3037      margin: 3px 0;
3038  }
3039  
3040  #plugin-information .counter-label {
3041      float: right;
3042      margin-left: 5px;
3043      min-width: 55px;
3044  }
3045  
3046  #plugin-information .counter-back {
3047      height: 17px;
3048      width: 92px;
3049      background-color: #dcdcde;
3050      float: right;
3051  }
3052  
3053  #plugin-information .counter-bar {
3054      height: 17px;
3055      background-color: #f0c33c; /* slightly lighter than stars due to larger expanse */
3056      float: right;
3057  }
3058  
3059  #plugin-information .counter-count {
3060      margin-right: 5px;
3061  }
3062  
3063  #plugin-information .fyi ul.contributors {
3064      margin-top: 10px;
3065  }
3066  
3067  #plugin-information .fyi ul.contributors li {
3068      display: inline-block;
3069      margin-left: 8px;
3070      vertical-align: middle;
3071  }
3072  
3073  #plugin-information .fyi ul.contributors li img {
3074      vertical-align: middle;
3075      margin-left: 4px;
3076  }
3077  
3078  #plugin-information-footer {
3079      padding: 13px 16px;
3080      position: absolute;
3081      left: 0;
3082      bottom: 0;
3083      right: 0;
3084      height: 40px; /* actual height: 40+13+13+1=67 */
3085      border-top: 1px solid #dcdcde;
3086      background: #f6f7f7;
3087  }
3088  
3089  /* rtl:ignore */
3090  #plugin-information .section {
3091      direction: ltr;
3092  }
3093  
3094  /* rtl:ignore */
3095  #plugin-information .section ul,
3096  #plugin-information .section ol {
3097      list-style-type: disc;
3098      margin-left: 24px;
3099  }
3100  
3101  #plugin-information .section,
3102  #plugin-information .section p {
3103      font-size: 14px;
3104      line-height: 1.7;
3105  }
3106  
3107  #plugin-information #section-screenshots ol {
3108      list-style: none;
3109      margin: 0;
3110  }
3111  
3112  #plugin-information #section-screenshots li img {
3113      vertical-align: text-top;
3114      margin-top: 16px;
3115      max-width: 100%;
3116      width: auto;
3117      height: auto;
3118      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
3119  }
3120  
3121  /* rtl:ignore */
3122  #plugin-information #section-screenshots li p {
3123      font-style: italic;
3124      padding-left: 20px;
3125  }
3126  
3127  #plugin-information pre {
3128      padding: 7px;
3129      overflow: auto;
3130      border: 1px solid #c3c4c7;
3131  }
3132  
3133  #plugin-information blockquote {
3134      border-right: 2px solid #dcdcde;
3135      color: #646970;
3136      font-style: italic;
3137      margin: 1em 0;
3138      padding: 0 1em 0 0;
3139  }
3140  
3141  /* rtl:ignore */
3142  #plugin-information .review {
3143      overflow: hidden; /* clearfix */
3144      width: 100%;
3145      margin-bottom: 20px;
3146      border-bottom: 1px solid #dcdcde;
3147  }
3148  
3149  #plugin-information .review-title-section {
3150      overflow: hidden; /* clearfix */
3151  }
3152  
3153  /* rtl:ignore */
3154  #plugin-information .review-title-section h4 {
3155      display: inline-block;
3156      float: left;
3157      margin: 0 6px 0 0;
3158  }
3159  
3160  #plugin-information .reviewer-info p {
3161      clear: both;
3162      margin: 0;
3163      padding-top: 2px;
3164  }
3165  
3166  /* rtl:ignore */
3167  #plugin-information .reviewer-info .avatar {
3168      float: left;
3169      margin: 4px 6px 0 0;
3170  }
3171  
3172  /* rtl:ignore */
3173  #plugin-information .reviewer-info .star-rating {
3174      float: left;
3175  }
3176  
3177  /* rtl:ignore */
3178  #plugin-information .review-meta {
3179      float: left;
3180      margin-left: 0.75em;
3181  }
3182  
3183  /* rtl:ignore */
3184  #plugin-information .review-body {
3185      float: left;
3186      width: 100%;
3187  }
3188  
3189  .plugin-version-author-uri {
3190      font-size: 13px;
3191  }
3192  
3193  /* For non-js plugin installation screen ticket #36430. */
3194  .update-php .button.button-primary {
3195      margin-left: 1em;
3196  }
3197  
3198  @media screen and (max-width: 771px) {
3199      #plugin-information-title.with-banner {
3200          height: 100px;
3201      }
3202  
3203      #plugin-information-title.with-banner h2 {
3204          margin-top: 30px;
3205          font-size: 20px;
3206          line-height: 2;
3207          max-width: 85%;
3208      }
3209  
3210      #plugin-information-title.with-banner div.vignette {
3211          height: 100px;
3212      }
3213  
3214      #plugin-information-tabs {
3215          overflow: hidden; /* clearfix */
3216          padding: 0;
3217          height: auto; /* let tabs wrap */
3218      }
3219  
3220      #plugin-information-tabs a.current {
3221          margin-bottom: 0;
3222          border-bottom: none;
3223      }
3224  
3225      #plugin-information .fyi {
3226          float: none;
3227          border: 1px solid #dcdcde;
3228          position: static;
3229          width: auto;
3230          margin: 26px 26px 0;
3231          padding-bottom: 0; /* reset from the two column height fix */
3232      }
3233  
3234      #section-holder {
3235          position: static;
3236          margin: 0;
3237          padding-bottom: 70px; /* reset from the two column height fix, plus accommodate footer */
3238      }
3239  
3240      #plugin-information .fyi h3,
3241      #plugin-information .fyi small {
3242          display: none;
3243      }
3244  }
3245  
3246  /* Thickbox for the Plugin details modal. */
3247  /* stylelint-disable selector-id-pattern -- Many IDs used by Thickbox contain uppercase charqacters and can't be changed. */
3248  #TB_window.plugin-details-modal {
3249      background: #fff;
3250  }
3251  
3252  #TB_window.plugin-details-modal.thickbox-loading::before {
3253      content: "";
3254      display: block;
3255      width: 20px;
3256      height: 20px;
3257      position: absolute;
3258      right: 50%;
3259      top: 50%;
3260      z-index: -1;
3261      margin: -10px -10px 0 0;
3262      background: #fff url(../images/spinner.gif) no-repeat center;
3263      background-size: 20px 20px;
3264      transform: translateZ(0);
3265  }
3266  
3267  @media print,
3268      (min-resolution: 120dpi) {
3269      #TB_window.plugin-details-modal.thickbox-loading::before {
3270          background-image: url(../images/spinner-2x.gif);
3271      }
3272  }
3273  
3274  .plugin-details-modal #TB_title {
3275      float: right;
3276      height: 1px;
3277  }
3278  
3279  .plugin-details-modal #TB_ajaxWindowTitle {
3280      display: none;
3281  }
3282  
3283  .plugin-details-modal #TB_closeWindowButton {
3284      right: auto;
3285      left: -30px;
3286      color: #f0f0f1;
3287  }
3288  
3289  .plugin-details-modal #TB_closeWindowButton:hover,
3290  .plugin-details-modal #TB_closeWindowButton:focus {
3291      outline: none;
3292      box-shadow: none;
3293  }
3294  
3295  .plugin-details-modal #TB_closeWindowButton:hover::after,
3296  .plugin-details-modal #TB_closeWindowButton:focus::after {
3297      outline: 2px solid;
3298      outline-offset: -4px;
3299      border-radius: 4px;
3300  }
3301  
3302  .plugin-details-modal .tb-close-icon {
3303      display: none;
3304  }
3305  
3306  .plugin-details-modal #TB_closeWindowButton::after {
3307      content: "\f335";
3308      content: "\f335" / "";
3309      font: 400 32px/29px dashicons;
3310      -webkit-font-smoothing: antialiased;
3311      -moz-osx-font-smoothing: grayscale;
3312  }
3313  
3314  /* move plugin install close icon to top on narrow screens */
3315  @media screen and (max-width: 830px) {
3316      .plugin-details-modal #TB_closeWindowButton {
3317          left: 0;
3318          top: -30px;
3319      }
3320  }
3321  /* stylelint-enable */
3322  
3323  /* @todo: move this. */
3324  img {
3325      border: none;
3326  }
3327  
3328  /* Metabox collapse arrow indicators */
3329  .sidebar-name .toggle-indicator::before,
3330  .meta-box-sortables .postbox .toggle-indicator::before,
3331  .meta-box-sortables .postbox .order-higher-indicator::before,
3332  .meta-box-sortables .postbox .order-lower-indicator::before,
3333  .bulk-action-notice .toggle-indicator::before,
3334  .privacy-text-box .toggle-indicator::before {
3335      content: "\f142";
3336      content: "\f142" / "";
3337      display: inline-block;
3338      font: 400 20px/1 dashicons;
3339      -webkit-font-smoothing: antialiased;
3340      -moz-osx-font-smoothing: grayscale;
3341      text-decoration: none;
3342  }
3343  
3344  .js .widgets-holder-wrap.closed .toggle-indicator::before,
3345  .meta-box-sortables .postbox.closed .handlediv .toggle-indicator::before,
3346  .bulk-action-notice .bulk-action-errors-collapsed .toggle-indicator::before,
3347  .privacy-text-box.closed .toggle-indicator::before {
3348      content: "\f140";
3349      content: "\f140" / "";
3350  }
3351  
3352  .postbox .handle-order-higher .order-higher-indicator::before {
3353      content: "\f343";
3354      content: "\f343" / "";
3355      color: inherit;
3356  }
3357  
3358  .postbox .handle-order-lower .order-lower-indicator::before {
3359      content: "\f347";
3360      content: "\f347" / "";
3361      color: inherit;
3362  }
3363  
3364  .postbox .handle-order-higher .order-higher-indicator::before,
3365  .postbox .handle-order-lower .order-lower-indicator::before {
3366      position: relative;
3367      top: 0.11rem;
3368      width: 20px;
3369      height: 20px;
3370  }
3371  
3372  .postbox .handlediv .toggle-indicator::before {
3373      width: 20px;
3374      border-radius: 50%;
3375      position: relative;
3376      top: 0.05rem;
3377      text-indent: -1px; /* account for the dashicon glyph uneven horizontal alignment */
3378  }
3379  
3380  .rtl .postbox .handlediv .toggle-indicator::before {
3381      text-indent: 1px; /* account for the dashicon glyph uneven horizontal alignment */
3382  }
3383  
3384  .bulk-action-notice .toggle-indicator::before {
3385      /* stylelint-disable-next-line declaration-property-unit-allowed-list -- This line-height value is used for a dashicon. */
3386      line-height: 16px;
3387      vertical-align: top;
3388      color: #50575e;
3389  }
3390  
3391  .postbox .handle-order-higher:focus,
3392  .postbox .handle-order-lower:focus,
3393  .postbox .handlediv:focus {
3394      box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color);
3395      border-radius: 50%;
3396      /* Only visible in Windows High Contrast mode */
3397      outline: 2px solid transparent;
3398  }
3399  
3400  .postbox .handle-order-higher:focus .order-higher-indicator::before,
3401  .postbox .handle-order-lower:focus .order-lower-indicator::before,
3402  .postbox .handlediv:focus .toggle-indicator::before {
3403      box-shadow: none;
3404      /* Only visible in Windows High Contrast mode */
3405      outline: 1px solid transparent;
3406  }
3407  
3408  /* @todo: appears to be Press This only and overridden */
3409  #photo-add-url-div input[type="text"] {
3410      width: 300px;
3411  }
3412  
3413  /* Theme/Plugin file editor */
3414  .alignleft h2 {
3415      margin: 0;
3416  }
3417  
3418  #template textarea {
3419      font-family: Consolas, Monaco, monospace;
3420      font-size: 13px;
3421      background: #f6f7f7;
3422      tab-size: 4;
3423  }
3424  
3425  #template textarea,
3426  /* stylelint-disable-next-line selector-class-pattern -- This class uses selectors that contain uppercase character in .CodeMirror external library. */
3427  #template .CodeMirror {
3428      width: 100%;
3429      min-height: 60vh;
3430      height: calc(100vh - 295px);
3431      border: 1px solid #dcdcde;
3432      box-sizing: border-box;
3433  }
3434  
3435  #templateside > h2 {
3436      padding-top: 6px;
3437      padding-bottom: 7px;
3438      margin: 0;
3439  }
3440  
3441  #templateside ol,
3442  #templateside ul {
3443      margin: 0;
3444      padding: 0;
3445  }
3446  
3447  #templateside > ul {
3448      box-sizing: border-box;
3449      margin-top: 0;
3450      overflow: auto;
3451      padding: 0;
3452      min-height: 60vh;
3453      height: calc(100vh - 295px);
3454      background-color: #f6f7f7;
3455      border: 1px solid #dcdcde;
3456      border-right: none;
3457  }
3458  
3459  #templateside ul ul {
3460      padding-right: 12px;
3461  }
3462  
3463  #templateside > ul > li > ul[role="group"] {
3464      padding-right: 0;
3465  }
3466  
3467  /*
3468   * Styles for Theme and Plugin file editors.
3469   */
3470  
3471  /* Hide collapsed items. */
3472  [role="treeitem"][aria-expanded="false"] > ul {
3473      display: none;
3474  }
3475  
3476  /* Use arrow dashicons for folder states, but hide from screen readers. */
3477  [role="treeitem"] span[aria-hidden] {
3478      display: inline;
3479      font-family: dashicons;
3480      font-size: 20px;
3481      position: absolute;
3482      pointer-events: none;
3483  }
3484  
3485  [role="treeitem"][aria-expanded="false"] > .folder-label .icon::after {
3486      content: "\f141";
3487      content: "\f141" / "";
3488  }
3489  
3490  [role="treeitem"][aria-expanded="true"] > .folder-label .icon::after {
3491      content: "\f140";
3492      content: "\f140" / "";
3493  }
3494  
3495  [role="treeitem"] .folder-label {
3496      display: block;
3497      padding: 3px 12px 3px 3px;
3498      cursor: pointer;
3499  }
3500  
3501  /* Remove outline, and create our own focus and hover styles */
3502  [role="treeitem"] {
3503      outline: 0;
3504  }
3505  
3506  [role="treeitem"] a:focus,
3507  [role="treeitem"] .folder-label.focus {
3508      color: #043959;
3509      /* Reset default focus style. */
3510      box-shadow: none;
3511      /* Use an inset outline instead, so it's visible also over the current file item. */
3512      outline: 2px solid var(--wp-admin-theme-color, #3858e9);
3513      outline-offset: -2px;
3514  }
3515  
3516  [role="treeitem"].hover,
3517  [role="treeitem"] .folder-label.hover {
3518      background-color: #f0f0f1;
3519  }
3520  
3521  .tree-folder {
3522      margin: 0;
3523      position: relative;
3524  }
3525  
3526  [role="treeitem"] li {
3527      position: relative;
3528  }
3529  
3530  /* Styles for folder indicators/depth */
3531  .tree-folder .tree-folder::after {
3532      content: "";
3533      display: block;
3534      position: absolute;
3535      right: 2px;
3536      border-right: 1px solid #c3c4c7;
3537      top: -13px;
3538      bottom: 10px;
3539  }
3540  
3541  .tree-folder > li::before {
3542      content: "";
3543      position: absolute;
3544      display: block;
3545      border-right: 1px solid #c3c4c7;
3546      right: 2px;
3547      top: -5px;
3548      height: 18px;
3549      width: 7px;
3550      border-bottom: 1px solid #c3c4c7;
3551  }
3552  
3553  .tree-folder > li::after {
3554      content: "";
3555      position: absolute;
3556      display: block;
3557      border-right: 1px solid #c3c4c7;
3558      right: 2px;
3559      bottom: -7px;
3560      top: 0;
3561  }
3562  
3563  /* current-file needs to adjustment for .notice styles */
3564  #templateside .current-file {
3565      margin: -4px 0 -2px;
3566  }
3567  
3568  .tree-folder > .current-file::before {
3569      right: 4px;
3570      height: 15px;
3571      width: 0;
3572      border-right: none;
3573      top: 3px;
3574  }
3575  
3576  .tree-folder > .current-file::after {
3577      bottom: -4px;
3578      height: 7px;
3579      right: 2px;
3580      top: auto;
3581  }
3582  
3583  /* Lines shouldn't continue on last item */
3584  .tree-folder > li:last-child::after,
3585  .tree-folder li:last-child > .tree-folder::after {
3586      display: none;
3587  }
3588  
3589  #theme-plugin-editor-selector,
3590  #theme-plugin-editor-label,
3591  #documentation label {
3592      font-weight: 600;
3593  }
3594  
3595  #theme-plugin-editor-label {
3596      display: inline-block;
3597      margin-bottom: 1em;
3598  }
3599  
3600  /* rtl:ignore */
3601  #template textarea,
3602  #docs-list {
3603      direction: ltr;
3604  }
3605  
3606  .fileedit-sub #theme,
3607  .fileedit-sub #plugin {
3608      max-width: 40%;
3609  }
3610  
3611  .fileedit-sub .alignright {
3612      text-align: left;
3613  }
3614  
3615  #template p {
3616      width: 97%;
3617  }
3618  
3619  #file-editor-linting-error {
3620      margin-top: 1em;
3621      margin-bottom: 1em;
3622  }
3623  
3624  #file-editor-linting-error > .notice {
3625      margin: 0;
3626      display: inline-block;
3627  }
3628  
3629  #file-editor-linting-error > .notice > p {
3630      width: auto;
3631  }
3632  
3633  #template .submit {
3634      margin-top: 1em;
3635      padding: 0;
3636  }
3637  
3638  #templateside {
3639      float: left;
3640      width: 16em;
3641      word-wrap: break-word;
3642  }
3643  
3644  #postcustomstuff p.submit {
3645      margin: 0;
3646  }
3647  
3648  #templateside h4 {
3649      margin: 1em 0 0;
3650  }
3651  
3652  #templateside li {
3653      margin: 4px 0;
3654  }
3655  
3656  #templateside li:not(.howto) a,
3657  .theme-editor-php .highlight {
3658      display: block;
3659      padding: 3px 12px 3px 0;
3660      text-decoration: none;
3661  }
3662  
3663  #templateside li.current-file > a {
3664      padding-bottom: 0;
3665  }
3666  
3667  #templateside li:not(.howto) > a:first-of-type {
3668      padding-top: 0;
3669  }
3670  
3671  #templateside li.howto {
3672      padding: 6px 12px 12px;
3673  }
3674  
3675  .theme-editor-php .highlight {
3676      margin: -3px -12px -3px 3px;
3677  }
3678  
3679  #templateside .highlight {
3680      border: none;
3681      font-weight: 600;
3682  }
3683  
3684  .nonessential {
3685      color: #646970;
3686      font-size: 11px;
3687      font-style: italic;
3688      padding-right: 12px;
3689  }
3690  
3691  #documentation {
3692      margin-top: 10px;
3693  }
3694  
3695  #documentation label {
3696      line-height: 1.8;
3697      vertical-align: baseline;
3698  }
3699  
3700  .fileedit-sub {
3701      padding: 10px 0 8px;
3702      line-height: 1.8;
3703  }
3704  
3705  #file-editor-warning .file-editor-warning-content {
3706      margin: 25px;
3707  }
3708  
3709  /* @todo: can we use a common class for these? */
3710  .nav-menus-php .item-edit::before,
3711  .wp-customizer .control-section .accordion-section-title::after,
3712  .wp-customizer .accordion-section-title::after,
3713  .widget-top .widget-action .toggle-indicator::before {
3714      content: "\f140";
3715      content: "\f140" / "";
3716      font: 400 20px/1 dashicons;
3717      display: block;
3718      -webkit-font-smoothing: antialiased;
3719      -moz-osx-font-smoothing: grayscale;
3720      text-decoration: none;
3721  }
3722  
3723  .widget-top .widget-action .toggle-indicator::before {
3724      padding: 1px 0 1px 2px;
3725      border-radius: 50%;
3726  }
3727  
3728  .handlediv,
3729  .postbox .handlediv.button-link,
3730  .item-edit,
3731  .toggle-indicator {
3732      color: #646970;
3733  }
3734  
3735  .widget-action {
3736      color: #50575e; /* #fafafa background in the Widgets screen */
3737  }
3738  
3739  .widget-top:hover .widget-action,
3740  .widget-action:focus,
3741  .handlediv:hover,
3742  .handlediv:focus,
3743  .postbox .handlediv.button-link:hover,
3744  .postbox .handlediv.button-link:focus,
3745  .item-edit:hover,
3746  .item-edit:focus,
3747  .sidebar-name:hover .toggle-indicator {
3748      color: #1d2327;
3749      /* Only visible in Windows High Contrast mode */
3750      outline: 2px solid transparent;
3751  }
3752  
3753  .widget-top .widget-action:focus .toggle-indicator::before {
3754      box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color, #3858e9);
3755      /* Only visible in Windows High Contrast mode */
3756      outline: 2px solid transparent;
3757  }
3758  
3759  #customize-info.open .accordion-section-title::after,
3760  .nav-menus-php .menu-item-edit-active .item-edit::before,
3761  .widget.open .widget-top .widget-action .toggle-indicator::before,
3762  .widget.widget-in-question .widget-top .widget-action .toggle-indicator::before {
3763      content: "\f142";
3764      content: "\f142" / "";
3765  }
3766  
3767  /*!
3768   * jQuery UI Draggable/Sortable 1.11.4
3769   * http://jqueryui.com
3770   *
3771   * Copyright jQuery Foundation and other contributors
3772   * Released under the MIT license.
3773   * http://jquery.org/license
3774   */
3775  .ui-draggable-handle,
3776  .ui-sortable-handle {
3777      touch-action: none;
3778  }
3779  
3780  /* Accordion */
3781  .accordion-section {
3782      border-bottom: 1px solid #dcdcde;
3783      margin: 0;
3784  }
3785  
3786  .accordion-section.open .accordion-section-content,
3787  .no-js .accordion-section .accordion-section-content {
3788      display: block;
3789  }
3790  
3791  .accordion-section.open:hover {
3792      border-bottom-color: #dcdcde;
3793  }
3794  
3795  .accordion-section-content {
3796      display: none;
3797      padding: 10px 20px 15px;
3798      overflow: hidden;
3799      background: #fff;
3800  }
3801  
3802  .accordion-section-title {
3803      margin: 0;
3804      position: relative;
3805      border-right: 1px solid #dcdcde;
3806      border-left: 1px solid #dcdcde;
3807      -webkit-user-select: none;
3808      user-select: none;
3809  }
3810  
3811  .js .accordion-section-title {
3812      cursor: pointer;
3813  }
3814  
3815  .js .accordion-section-title::after {
3816      position: absolute;
3817      top: 12px;
3818      left: 10px;
3819      z-index: 1;
3820  }
3821  
3822  .accordion-section-title:focus {
3823      /* Only visible in Windows High Contrast mode */
3824      outline: 1px solid transparent;
3825  }
3826  
3827  .accordion-section-title:hover::after,
3828  .accordion-section-title:focus::after {
3829      border-color: #a7aaad transparent;
3830      /* Only visible in Windows High Contrast mode */
3831      outline: 1px solid transparent;
3832  }
3833  
3834  .cannot-expand .accordion-section-title {
3835      cursor: auto;
3836  }
3837  
3838  .cannot-expand .accordion-section-title::after {
3839      display: none;
3840  }
3841  
3842  .control-section .accordion-section-title,
3843  .customize-pane-child .accordion-section-title {
3844      border-right: none;
3845      border-left: none;
3846      padding: 10px 14px 11px 10px;
3847      line-height: 1.55;
3848      background: #fff;
3849  }
3850  
3851  .control-section .accordion-section-title::after,
3852  .customize-pane-child .accordion-section-title::after {
3853      top: calc(50% - 10px); /* Arrow height is 20px, so use half of that to vertically center */
3854  }
3855  
3856  .js .control-section:hover .accordion-section-title,
3857  .js .control-section .accordion-section-title:hover,
3858  .js .control-section.open .accordion-section-title,
3859  .js .control-section .accordion-section-title:focus {
3860      color: #1d2327;
3861      background: #f6f7f7;
3862  }
3863  
3864  .control-section.open .accordion-section-title {
3865      /* When expanded */
3866      border-bottom: 1px solid #dcdcde;
3867  }
3868  
3869  /* Edit Site */
3870  .network-admin .edit-site-actions {
3871      margin-top: 0;
3872  }
3873  
3874  /* My Sites */
3875  .my-sites {
3876      display: block;
3877      overflow: auto;
3878      zoom: 1;
3879  }
3880  
3881  .my-sites li {
3882      display: block;
3883      padding: 8px 3%;
3884      min-height: 130px;
3885      margin: 0;
3886  }
3887  
3888  @media only screen and (max-width: 599px) {
3889      .my-sites li {
3890          min-height: 0;
3891      }
3892  }
3893  
3894  @media only screen and (min-width: 600px) {
3895      .my-sites.striped li {
3896          background-color: #fff;
3897          position: relative;
3898      }
3899  
3900      .my-sites.striped li::after {
3901          content: "";
3902          width: 1px;
3903          height: 100%;
3904          position: absolute;
3905          top: 0;
3906          left: 0;
3907          background: #c3c4c7;
3908      }
3909  
3910  }
3911  
3912  @media only screen and (min-width: 600px) and (max-width: 699px) {
3913      .my-sites li {
3914          float: right;
3915          width: 44%;
3916      }
3917  
3918      .my-sites.striped li {
3919          background-color: #fff;
3920      }
3921  
3922      .my-sites.striped li:nth-of-type(2n+1) {
3923          clear: right;
3924      }
3925  
3926      .my-sites.striped li:nth-of-type(2n+2)::after {
3927          content: none;
3928      }
3929  
3930      .my-sites li:nth-of-type(4n+1),
3931      .my-sites li:nth-of-type(4n+2) {
3932          background-color: #f6f7f7;
3933      }
3934  
3935  }
3936  
3937  @media only screen and (min-width: 700px) and (max-width: 1199px) {
3938      .my-sites li {
3939          float: right;
3940          width: 27.333333%;
3941          background-color: #fff;
3942      }
3943  
3944      .my-sites.striped li:nth-of-type(3n+3)::after {
3945          content: none;
3946      }
3947  
3948      .my-sites li:nth-of-type(6n+1),
3949      .my-sites li:nth-of-type(6n+2),
3950      .my-sites li:nth-of-type(6n+3) {
3951          background-color: #f6f7f7;
3952      }
3953  }
3954  
3955  @media only screen and (min-width: 1200px) and (max-width: 1399px) {
3956      .my-sites li {
3957          float: right;
3958          width: 21%;
3959          padding: 8px 2%;
3960          background-color: #fff;
3961      }
3962  
3963      .my-sites.striped li:nth-of-type(4n+1) {
3964          clear: right;
3965      }
3966  
3967      .my-sites.striped li:nth-of-type(4n+4)::after {
3968          content: none;
3969      }
3970  
3971      .my-sites li:nth-of-type(8n+1),
3972      .my-sites li:nth-of-type(8n+2),
3973      .my-sites li:nth-of-type(8n+3),
3974      .my-sites li:nth-of-type(8n+4) {
3975          background-color: #f6f7f7;
3976      }
3977  }
3978  
3979  @media only screen and (min-width: 1400px) and (max-width: 1599px) {
3980      .my-sites li {
3981          float: right;
3982          width: 16%;
3983          padding: 8px 2%;
3984          background-color: #fff;
3985      }
3986  
3987      .my-sites.striped li:nth-of-type(5n+1) {
3988          clear: right;
3989      }
3990  
3991      .my-sites.striped li:nth-of-type(5n+5)::after {
3992          content: none;
3993      }
3994  
3995      .my-sites li:nth-of-type(10n+1),
3996      .my-sites li:nth-of-type(10n+2),
3997      .my-sites li:nth-of-type(10n+3),
3998      .my-sites li:nth-of-type(10n+4),
3999      .my-sites li:nth-of-type(10n+5) {
4000          background-color: #f6f7f7;
4001      }
4002  }
4003  
4004  @media only screen and (min-width: 1600px) {
4005      .my-sites li {
4006          float: right;
4007          width: 12.666666%;
4008          padding: 8px 2%;
4009          background-color: #fff;
4010      }
4011  
4012      .my-sites.striped li:nth-of-type(6n+1) {
4013          clear: right;
4014      }
4015  
4016      .my-sites.striped li:nth-of-type(6n+6)::after {
4017          content: none;
4018      }
4019  
4020      .my-sites li:nth-of-type(12n+1),
4021      .my-sites li:nth-of-type(12n+2),
4022      .my-sites li:nth-of-type(12n+3),
4023      .my-sites li:nth-of-type(12n+4),
4024      .my-sites li:nth-of-type(12n+5),
4025      .my-sites li:nth-of-type(12n+6) {
4026          background-color: #f6f7f7;
4027      }
4028  }
4029  
4030  .my-sites li a {
4031      text-decoration: none;
4032  }
4033  
4034  /* =Media Queries
4035  -------------------------------------------------------------- */
4036  
4037  /**
4038   * HiDPI Displays
4039   */
4040  @media print,
4041      (min-resolution: 120dpi) {
4042      /* Back-compat for pre-3.8 */
4043      div.star-holder,
4044      div.star-holder .star-rating {
4045          background: url(../images/stars-2x.png?ver=20121108) repeat-x bottom right;
4046          background-size: 21px 37px;
4047      }
4048  
4049      .spinner {
4050          background-image: url(../images/spinner-2x.gif);
4051      }
4052  
4053  }
4054  
4055  @media screen and (max-width: 782px) {
4056      html.wp-toolbar {
4057          padding-top: var(--wp-admin--admin-bar--height);
4058      }
4059  
4060      .screen-reader-shortcut:focus {
4061          top: -39px;
4062      }
4063  
4064      .block-editor-page .screen-reader-shortcut:focus {
4065          top: 7px;
4066      }
4067  
4068      .screen-reader-shortcut[href="#wp-toolbar"] {
4069          display: none;
4070      }
4071  
4072      body {
4073          min-width: 240px;
4074          overflow-x: hidden;
4075      }
4076  
4077      body * {
4078          -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
4079      }
4080  
4081      #wpcontent {
4082          position: relative;
4083          margin-right: 0;
4084          padding-right: 10px;
4085      }
4086  
4087      #wpbody-content {
4088          padding-bottom: 100px;
4089      }
4090  
4091      .wrap {
4092          clear: both;
4093          margin-left: 12px;
4094          margin-right: 0;
4095      }
4096  
4097      /* categories */
4098      #col-left,
4099      #col-right {
4100          float: none;
4101          width: auto;
4102      }
4103  
4104      #col-left .col-wrap,
4105      #col-right .col-wrap {
4106          padding: 0;
4107      }
4108  
4109      /* Hidden Elements */
4110      #collapse-menu,
4111      .post-format-select {
4112          display: none !important;
4113      }
4114  
4115      .wrap h1.wp-heading-inline {
4116          margin-bottom: 0.5em;
4117      }
4118  
4119      .wrap .add-new-h2, /* deprecated */
4120      .wrap .add-new-h2:active, /* deprecated */
4121      .wrap .page-title-action,
4122      .wrap .page-title-action:active {
4123          padding: 0 14px;
4124          font-size: 14px;
4125          white-space: nowrap;
4126          min-height: 40px;
4127          line-height: 2.71428571;
4128          vertical-align: middle;
4129      }
4130  
4131      /* Feedback Messages */
4132      .notice,
4133      .wrap div.updated,
4134      .wrap div.error,
4135      .media-upload-form div.error {
4136          margin: 20px 0 10px;
4137          padding: 5px 10px;
4138          font-size: 14px;
4139          line-height: 1.75;
4140      }
4141  
4142      .wp-core-ui .notice.is-dismissible {
4143          padding-left: 46px;
4144      }
4145  
4146      .notice-dismiss {
4147          padding: 13px;
4148      }
4149  
4150      .wrap .icon32 + h2 {
4151          margin-top: -2px;
4152      }
4153  
4154      .wp-responsive-open #wpbody {
4155          left: -16em;
4156      }
4157  
4158      code {
4159          word-wrap: break-word;
4160          word-wrap: anywhere; /* Firefox. Allow breaking long words anywhere */
4161          word-break: break-word; /* Webkit: Treated similarly to word-wrap: break-word */
4162      }
4163  
4164      /* General Metabox */
4165      .postbox {
4166          font-size: 14px;
4167      }
4168  
4169      .metabox-holder h3.hndle, /* Back-compat for pre-4.4 */
4170      .metabox-holder .stuffbox > h3, /* Back-compat for pre-4.4 */
4171      .metabox-holder .postbox > h3, /* Back-compat for pre-4.4 */
4172      .metabox-holder h2 {
4173          padding: 12px;
4174      }
4175  
4176      .nav-menus-php .metabox-holder h3 {
4177          padding: 0;
4178      }
4179  
4180      .postbox .handlediv {
4181          margin-top: 3px;
4182      }
4183  
4184      /* Subsubsub Nav */
4185      .subsubsub {
4186          font-size: 16px;
4187          text-align: center;
4188          margin-bottom: 15px;
4189      }
4190  
4191      /* Theme/Plugin File Editor */
4192  
4193      #template textarea,
4194      /* stylelint-disable-next-line selector-class-pattern -- This class uses selectors that contain uppercase character in .CodeMirror external library. */
4195      #template .CodeMirror {
4196          box-sizing: border-box;
4197          width: 100%;
4198      }
4199  
4200      #templateside {
4201          float: none;
4202          width: auto;
4203      }
4204  
4205      #templateside > ul {
4206          border-right: 1px solid #dcdcde;
4207      }
4208  
4209      #templateside li {
4210          margin: 0;
4211      }
4212  
4213      #templateside li:not(.howto) a {
4214          display: block;
4215          padding: 5px;
4216      }
4217  
4218      #templateside li.howto {
4219          padding: 12px;
4220      }
4221  
4222      #templateside .highlight {
4223          padding: 5px;
4224          margin-right: -5px;
4225          margin-top: -5px;
4226      }
4227  
4228      #template > div,
4229      #template .notice {
4230          float: none;
4231          margin: 1em 0;
4232          width: auto;
4233      }
4234  
4235      #templateside ul ul {
4236          padding-right: 1.5em;
4237      }
4238  
4239      [role="treeitem"] .folder-label {
4240          display: block;
4241          padding: 5px;
4242      }
4243  
4244      .tree-folder > li::before,
4245      .tree-folder > li::after,
4246      .tree-folder .tree-folder::after {
4247          right: -8px;
4248      }
4249  
4250      .tree-folder > li::before {
4251          top: 0;
4252          height: 13px;
4253      }
4254  
4255      .tree-folder > .current-file::before {
4256          right: -5px;
4257          top: 7px;
4258          width: 4px;
4259      }
4260  
4261      .tree-folder > .current-file::after {
4262          height: 9px;
4263          right: -8px;
4264      }
4265  
4266      .wrap #templateside span.notice {
4267          margin-right: -5px;
4268          width: 100%;
4269      }
4270  
4271      .fileedit-sub .alignright {
4272          float: right;
4273          margin-top: 15px;
4274          width: 100%;
4275          text-align: right;
4276      }
4277  
4278      .fileedit-sub .alignright label {
4279          display: block;
4280      }
4281  
4282      .fileedit-sub #theme,
4283      .fileedit-sub #plugin {
4284          margin-right: 0;
4285          max-width: 70%;
4286      }
4287  
4288      .fileedit-sub input[type="submit"] {
4289          margin-bottom: 0;
4290      }
4291  
4292      #documentation label[for="docs-list"] {
4293          display: block;
4294      }
4295  
4296      #documentation select[name="docs-list"] {
4297          margin-right: 0;
4298          max-width: 60%;
4299      }
4300  
4301      #documentation input[type="button"] {
4302          margin-bottom: 0;
4303      }
4304  
4305      #comments-form .checkforspam {
4306          display: none;
4307      }
4308  
4309      .edit-comment-author {
4310          margin: 2px 0 0;
4311      }
4312  
4313      .filter-drawer .filter-group-feature input,
4314      .filter-drawer .filter-group-feature label {
4315          line-height: 2.1;
4316      }
4317  
4318      .filter-drawer .filter-group-feature label {
4319          margin-right: 32px;
4320      }
4321  
4322      .wp-filter .button.drawer-toggle {
4323          font-size: 13px;
4324          line-height: 2;
4325          height: 28px;
4326      }
4327  
4328      /* Fix help tab columns for smaller screens */
4329      #screen-meta #contextual-help-wrap {
4330          overflow: visible;
4331      }
4332  
4333      #screen-meta #contextual-help-back,
4334      #screen-meta .contextual-help-sidebar {
4335          display: none;
4336      }
4337  
4338      #screen-meta .contextual-help-tabs {
4339          clear: both;
4340          width: 100%;
4341          float: none;
4342      }
4343  
4344      #screen-meta .contextual-help-tabs ul {
4345          margin: 0 0 1em;
4346          padding: 1em 0 0;
4347      }
4348  
4349      #screen-meta .contextual-help-tabs .active {
4350          margin: 0;
4351      }
4352  
4353      #screen-meta .contextual-help-tabs-wrap {
4354          clear: both;
4355          max-width: 100%;
4356          float: none;
4357      }
4358  
4359      #screen-meta,
4360      #screen-meta-links {
4361          margin-left: 10px;
4362      }
4363  
4364      #screen-meta-links {
4365          margin-bottom: 20px; /* Add margins beneath links for better spacing between boxes and elements */
4366      }
4367  
4368      #screen-meta-links .show-settings::after {
4369          line-height: 1.9;
4370      }
4371  
4372      .wp-filter .search-form input[type="search"] {
4373          font-size: 1rem;
4374      }
4375  
4376      .wp-filter .search-form.search-plugins {
4377          /* This element is a flex item. */
4378          min-width: 100%;
4379      }
4380  }
4381  
4382  /* Smartphone */
4383  @media screen and (max-width: 600px) {
4384      /* Disable horizontal scroll when responsive menu is open
4385         since we push the main content off to the right. */
4386      #wpwrap.wp-responsive-open {
4387          overflow-x: hidden;
4388      }
4389  
4390      html.wp-toolbar {
4391          padding-top: 0;
4392      }
4393  
4394      .screen-reader-shortcut:focus {
4395          top: 7px;
4396      }
4397  
4398      #wpbody {
4399          padding-top: 46px;
4400      }
4401  
4402      /* Keep full-width boxes on Edit Post page from causing horizontal scroll */
4403      div#post-body.metabox-holder.columns-1 {
4404          overflow-x: hidden;
4405      }
4406  
4407      h1.nav-tab-wrapper,
4408      .wrap h2.nav-tab-wrapper,
4409      .nav-tab-wrapper {
4410          border-bottom: 0;
4411      }
4412  
4413      h1 .nav-tab,
4414      h2 .nav-tab,
4415      h3 .nav-tab,
4416      nav .nav-tab {
4417          margin: 10px 0 0 10px;
4418          border-bottom: 1px solid #c3c4c7;
4419      }
4420  
4421      .nav-tab-active:hover,
4422      .nav-tab-active:focus,
4423      .nav-tab-active:focus:active {
4424          border-bottom: 1px solid #c3c4c7;
4425      }
4426  
4427      .wp-filter .search-form.search-plugins label {
4428          width: 100%;
4429      }
4430  }
4431  
4432  @media screen and (max-width: 480px) {
4433      .metabox-prefs-container {
4434          display: grid;
4435      }
4436  
4437      .metabox-prefs-container > * {
4438          display: inline-block;
4439          padding: 2px;
4440      }
4441  }
4442  
4443  @media screen and (max-width: 320px) {
4444      /* Prevent default center alignment and larger font for the Right Now widget when the network dashboard is viewed on a small mobile device. */
4445      /* stylelint-disable-next-line selector-id-pattern -- The ID selector network_dashboard_right_now can't be changed because of backward compatibility reasons. */
4446      #network_dashboard_right_now .subsubsub {
4447          font-size: 14px;
4448          text-align: right;
4449      }
4450  }


Generated : Tue Oct 13 08:20:33 2026 Cross-referenced by PHPXref