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


Generated : Fri Oct 10 08:20:03 2025 Cross-referenced by PHPXref