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


Generated : Sat May 18 08:20:01 2024 Cross-referenced by PHPXref