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


Generated : Wed Jul 15 08:20:16 2026 Cross-referenced by PHPXref