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


Generated : Wed Jun 10 08:20:09 2026 Cross-referenced by PHPXref