[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

Search

title

Body

[close]

/wp-admin/css/ -> list-tables.css (source)

   1  .response-links {
   2      display: block;
   3      margin-bottom: 1em;
   4  }
   5  
   6  .response-links a {
   7      display: block;
   8  }
   9  
  10  .response-links a.comments-edit-item-link {
  11      font-weight: 600;
  12  }
  13  
  14  .response-links a.comments-view-item-link {
  15      font-size: 12px;
  16  }
  17  
  18  .post-com-count-wrapper strong {
  19      font-weight: 400;
  20  }
  21  
  22  .comments-view-item-link {
  23      display: inline-block;
  24      clear: both;
  25  }
  26  
  27  .column-response .post-com-count-wrapper,
  28  .column-comments .post-com-count-wrapper {
  29      white-space: nowrap;
  30      word-wrap: normal;
  31  }
  32  
  33  /* comments bubble common */
  34  .column-response .post-com-count,
  35  .column-comments .post-com-count {
  36      display: inline-block;
  37      vertical-align: top;
  38  }
  39  
  40  /* comments bubble approved */
  41  .column-response .post-com-count-no-comments,
  42  .column-response .post-com-count-approved,
  43  .column-comments .post-com-count-no-comments,
  44  .column-comments .post-com-count-approved {
  45      margin-top: 5px;
  46  }
  47  
  48  .column-response .comment-count-no-comments,
  49  .column-response .comment-count-approved,
  50  .column-comments .comment-count-no-comments,
  51  .column-comments .comment-count-approved {
  52      box-sizing: border-box;
  53      display: block;
  54      padding: 0 8px;
  55      min-width: 24px;
  56      height: 2em;
  57      border-radius: 5px;
  58      background-color: #646970;
  59      color: #fff;
  60      font-size: 11px;
  61      line-height: 1.90909090;
  62      text-align: center;
  63  }
  64  
  65  .column-response .post-com-count-no-comments:after,
  66  .column-response .post-com-count-approved:after,
  67  .column-comments .post-com-count-no-comments:after,
  68  .column-comments .post-com-count-approved:after {
  69      content: "";
  70      display: block;
  71      margin-left: 8px;
  72      width: 0;
  73      height: 0;
  74      border-top: 5px solid #646970;
  75      border-right: 5px solid transparent;
  76  }
  77  
  78  .column-response a.post-com-count-approved:hover .comment-count-approved,
  79  .column-response a.post-com-count-approved:focus .comment-count-approved,
  80  .column-comments a.post-com-count-approved:hover .comment-count-approved,
  81  .column-comments a.post-com-count-approved:focus .comment-count-approved {
  82      background: #3858e9;
  83  }
  84  
  85  .column-response a.post-com-count-approved:hover:after,
  86  .column-response a.post-com-count-approved:focus:after,
  87  .column-comments a.post-com-count-approved:hover:after,
  88  .column-comments a.post-com-count-approved:focus:after {
  89      border-top-color: #3858e9;
  90  }
  91  
  92  /* @todo: consider to use a single rule for these counters and the admin menu counters. */
  93  .column-response .post-com-count-pending,
  94  .column-comments .post-com-count-pending {
  95      position: relative;
  96      left: -3px;
  97      padding: 0 5px;
  98      min-width: 7px;
  99      height: 17px;
 100      border: 2px solid #fff;
 101      border-radius: 11px;
 102      background: #d63638;
 103      color: #fff;
 104      font-size: 9px;
 105      line-height: 1.88888888;
 106      text-align: center;
 107  }
 108  
 109  .column-response .post-com-count-no-pending,
 110  .column-comments .post-com-count-no-pending {
 111      display: none;
 112  }
 113  
 114  /* comments */
 115  
 116  .commentlist li {
 117      padding: 1em 1em .2em;
 118      margin: 0;
 119      border-bottom: 1px solid #c3c4c7;
 120  }
 121  
 122  .commentlist li li {
 123      border-bottom: 0;
 124      padding: 0;
 125  }
 126  
 127  .commentlist p {
 128      padding: 0;
 129      margin: 0 0 .8em;
 130  }
 131  
 132  #submitted-on,
 133  .submitted-on {
 134      color: #50575e;
 135  }
 136  
 137  /* reply to comments */
 138  #replyrow td {
 139      padding: 2px;
 140  }
 141  
 142  #replysubmit {
 143      margin: 0;
 144      padding: 5px 7px 10px;
 145      overflow: hidden;
 146  }
 147  
 148  #replysubmit .reply-submit-buttons {
 149      margin-bottom: 0;
 150  }
 151  
 152  #replysubmit .button {
 153      margin-right: 5px;
 154  }
 155  
 156  #replysubmit .spinner {
 157      float: none;
 158      margin: -4px 0 0;
 159  }
 160  
 161  #replyrow.inline-edit-row fieldset.comment-reply {
 162      font-size: inherit;
 163      line-height: inherit;
 164  }
 165  
 166  #replyrow legend {
 167      margin: 0;
 168      padding: .2em 5px 0;
 169      font-size: 13px;
 170      line-height: 1.4;
 171      font-weight: 600;
 172  }
 173  
 174  #replyrow.inline-edit-row label {
 175      display: inline;
 176      vertical-align: baseline;
 177      line-height: inherit;
 178  }
 179  
 180  #edithead .inside,
 181  #commentsdiv #edithead .inside {
 182      float: left;
 183      padding: 3px 0 2px 5px;
 184      margin: 0;
 185      text-align: center;
 186  }
 187  
 188  #edithead .inside input {
 189      width: 180px;
 190  }
 191  
 192  #edithead label {
 193      padding: 2px 0;
 194  }
 195  
 196  #replycontainer {
 197      padding: 5px;
 198  }
 199  
 200  #replycontent {
 201      height: 120px;
 202      box-shadow: none;
 203  }
 204  
 205  #replyerror {
 206      border-color: #dcdcde;
 207      background-color: #f6f7f7;
 208  }
 209  
 210  /* @todo: is this used? */
 211  .commentlist .avatar {
 212      vertical-align: text-top;
 213  }
 214  
 215  #the-comment-list tr.undo,
 216  #the-comment-list div.undo {
 217      background-color: #f6f7f7;
 218  }
 219  
 220  #the-comment-list .unapproved th,
 221  #the-comment-list .unapproved td {
 222      background-color: #fcf9e8;
 223  }
 224  
 225  #the-comment-list .unapproved th.check-column {
 226      border-left: 4px solid #d63638;
 227  }
 228  
 229  #the-comment-list .unapproved th.check-column input {
 230      margin-left: 4px;
 231  }
 232  
 233  #the-comment-list .approve a {
 234      color: #007017;
 235  }
 236  
 237  #the-comment-list .unapprove a {
 238      color: #996800;
 239  }
 240  
 241  #the-comment-list th,
 242  #the-comment-list td {
 243      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
 244  }
 245  
 246  #the-comment-list tr:last-child th,
 247  #the-comment-list tr:last-child td {
 248      box-shadow: none;
 249  }
 250  
 251  #the-comment-list tr.unapproved + tr.approved th,
 252  #the-comment-list tr.unapproved + tr.approved td {
 253      border-top: 1px solid rgba(0, 0, 0, 0.03);
 254  }
 255  
 256  /* table vim shortcuts */
 257  .vim-current,
 258  .vim-current th,
 259  .vim-current td {
 260      background-color: rgba(var(--wp-admin-theme-color--rgb), 0.08) !important;
 261  }
 262  
 263  th .comment-grey-bubble {
 264      width: 16px;
 265      /* Make sure the link clickable area fills the entire table header. */
 266      position: relative;
 267      top: 2px;
 268  }
 269  
 270  th .comment-grey-bubble:before {
 271      content: "\f101";
 272      content: "\f101" / '';
 273      font: normal 20px/.5 dashicons;
 274      display: inline-block;
 275      padding: 0;
 276      top: 4px;
 277      left: -4px;
 278      position: relative;
 279      vertical-align: top;
 280      -webkit-font-smoothing: antialiased;
 281      -moz-osx-font-smoothing: grayscale;
 282      text-decoration: none !important;
 283      color: #3c434a;
 284  }
 285  
 286  /*------------------------------------------------------------------------------
 287    10.0 - List Posts (/Pages/etc)
 288  ------------------------------------------------------------------------------*/
 289  
 290  table.fixed {
 291      table-layout: fixed;
 292  }
 293  
 294  .fixed .column-rating,
 295  .fixed .column-visible {
 296      width: 8%;
 297  }
 298  
 299  .fixed .column-posts,
 300  .fixed .column-parent,
 301  .fixed .column-links,
 302  .fixed .column-author,
 303  .fixed .column-format {
 304      width: 10%;
 305  }
 306  
 307  .fixed .column-date {
 308      width: 14%;
 309  }
 310  
 311  .column-date span[title] {
 312      -webkit-text-decoration: dotted underline;
 313      text-decoration: dotted underline;
 314  }
 315  
 316  .fixed .column-posts {
 317      width: 74px;
 318  }
 319  
 320  .fixed .column-role,
 321  .fixed .column-posts {
 322      hyphens: auto;
 323  }
 324  
 325  .fixed .column-comment .comment-author {
 326      display: none;
 327  }
 328  
 329  .fixed .column-response,
 330  .fixed .column-categories,
 331  .fixed .column-tags,
 332  .fixed .column-rel,
 333  .fixed .column-role {
 334      width: 15%;
 335  }
 336  
 337  .fixed .column-slug {
 338      width: 25%;
 339  }
 340  
 341  .fixed .column-locations {
 342      width: 35%;
 343  }
 344  
 345  .fixed .column-comments {
 346      width: 5.5em;
 347      text-align: left;
 348  }
 349  
 350  .fixed .column-comments .vers {
 351      padding-left: 3px;
 352  }
 353  
 354  td.column-title strong,
 355  td.plugin-title strong {
 356      display: block;
 357      margin-bottom: .2em;
 358      font-size: 14px;
 359  }
 360  
 361  td.column-title p,
 362  td.plugin-title p {
 363      margin: 6px 0;
 364  }
 365  
 366  /* Media file column */
 367  table.media .column-title .media-icon {
 368      float: left;
 369      min-height: 60px;
 370      margin: 0 9px 0 0;
 371  }
 372  
 373  table.media .column-title .media-icon img {
 374      max-width: 60px;
 375      height: auto;
 376      vertical-align: top; /* Remove descender white-space. */
 377  }
 378  
 379  table.media .column-title .has-media-icon ~ .row-actions {
 380      margin-left: 70px; /* 60px image + margin */
 381  }
 382  
 383  table.media .column-title .filename {
 384      margin-bottom: 0.2em;
 385  }
 386  
 387  /* Media Copy to clipboard row action */
 388  .media .row-actions .copy-to-clipboard-container {
 389      display: inline;
 390      position: relative;
 391  }
 392  
 393  .media .row-actions .copy-to-clipboard-container .success {
 394      position: absolute;
 395      left: 50%;
 396      transform: translate(-50%, -100%);
 397      background: #000;
 398      color: #fff;
 399      border-radius: 5px;
 400      margin: 0;
 401      padding: 2px 5px;
 402  }
 403  
 404  /* @todo: pick a consistent list table selector */
 405  .wp-list-table a {
 406      transition: none;
 407  }
 408  
 409  #the-list tr:last-child td,
 410  #the-list tr:last-child th {
 411      border-bottom: none !important;
 412      box-shadow: none;
 413  }
 414  
 415  #comments-form .fixed .column-author {
 416      width: 20%;
 417  }
 418  
 419  #commentsdiv.postbox .inside {
 420      margin: 0;
 421      padding: 0;
 422  }
 423  
 424  #commentsdiv .inside .row-actions {
 425      line-height: 1.38461538;
 426  }
 427  
 428  #commentsdiv .inside .column-author {
 429      width: 25%;
 430  }
 431  
 432  #commentsdiv .column-comment p {
 433      margin: 0.6em 0;
 434      padding: 0;
 435  }
 436  
 437  #commentsdiv #replyrow td {
 438      padding: 0;
 439  }
 440  
 441  #commentsdiv p {
 442      padding: 8px 10px;
 443      margin: 0;
 444  }
 445  
 446  #commentsdiv .comments-box {
 447      border: 0 none;
 448  }
 449  
 450  #commentsdiv .comments-box thead th,
 451  #commentsdiv .comments-box thead td {
 452      background: transparent;
 453      padding: 0 7px 4px;
 454  }
 455  
 456  #commentsdiv .comments-box tr:last-child td {
 457      border-bottom: 0 none;
 458  }
 459  
 460  #commentsdiv #edithead .inside input {
 461      width: 160px;
 462  }
 463  
 464  .sorting-indicators {
 465      display: grid;
 466  }
 467  
 468  .sorting-indicator {
 469      display: block;
 470      width: 10px;
 471      height: 4px;
 472      margin-top: 4px;
 473      margin-left: 7px;
 474  }
 475  
 476  .sorting-indicator:before {
 477      font: normal 20px/1 dashicons;
 478      display: inline-block;
 479      padding: 0;
 480      top: -4px;
 481      left: -8px;
 482      line-height: 0.5;
 483      position: relative;
 484      vertical-align: top;
 485      -webkit-font-smoothing: antialiased;
 486      -moz-osx-font-smoothing: grayscale;
 487      text-decoration: none !important;
 488      color: #a7aaad;
 489  }
 490  
 491  .sorting-indicator.asc:before {
 492      content: "\f142";
 493      content: "\f142" / '';
 494  }
 495  
 496  .sorting-indicator.desc:before {
 497      content: "\f140";
 498      content: "\f140" / '';
 499  }
 500  
 501  th.sorted.desc .sorting-indicator.desc:before {
 502      color: #1d2327;
 503  }
 504  
 505  th.sorted.asc .sorting-indicator.asc:before {
 506      color: #1d2327;
 507  }
 508  
 509  th.sorted.asc a:focus .sorting-indicator.asc:before,
 510  th.sorted.asc:hover .sorting-indicator.asc:before,
 511  th.sorted.desc a:focus .sorting-indicator.desc:before,
 512  th.sorted.desc:hover .sorting-indicator.desc:before {
 513      color: #a7aaad;
 514  }
 515  
 516  th.sorted.asc a:focus .sorting-indicator.desc:before,
 517  th.sorted.asc:hover .sorting-indicator.desc:before,
 518  th.sorted.desc a:focus .sorting-indicator.asc:before,
 519  th.sorted.desc:hover .sorting-indicator.asc:before {
 520      color: #1d2327;
 521  }
 522  
 523  .wp-list-table .toggle-row {
 524      position: absolute;
 525      right: 8px;
 526      top: 10px;
 527      display: none;
 528      padding: 0;
 529      width: 40px;
 530      height: 40px;
 531      border: none;
 532      outline: none;
 533      background: transparent;
 534  }
 535  
 536  .wp-list-table .toggle-row:hover {
 537      cursor: pointer;
 538  }
 539  
 540  .wp-list-table .toggle-row:focus:before {
 541      box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color, #3858e9);
 542      /* Only visible in Windows High Contrast mode */
 543      outline: 2px solid transparent;
 544  }
 545  
 546  .wp-list-table .toggle-row:active {
 547      box-shadow: none;
 548  }
 549  
 550  .wp-list-table .toggle-row:before {
 551      position: absolute;
 552      top: -5px;
 553      left: 10px;
 554      border-radius: 50%;
 555      display: block;
 556      padding: 1px 2px 1px 0;
 557      color: #3c434a; /* same as table headers sort arrows */
 558      content: "\f140";
 559      content: "\f140" / '';
 560      font: normal 20px/1 dashicons;
 561      line-height: 1;
 562      -webkit-font-smoothing: antialiased;
 563      -moz-osx-font-smoothing: grayscale;
 564  }
 565  
 566  .wp-list-table .is-expanded .toggle-row:before {
 567      content: "\f142";
 568      content: "\f142" / '';
 569  }
 570  
 571  .check-column {
 572      position: relative;
 573  }
 574  
 575  .check-column label {
 576      box-sizing: border-box;
 577      width: 100%;
 578      height: 100%;
 579      display: block;
 580      position: absolute;
 581      top: 0;
 582      left: 0;
 583  }
 584  
 585  .check-column input {
 586      position: relative;
 587      z-index: 1;
 588  }
 589  
 590  .check-column .label-covers-full-cell:hover + input:not(:disabled) {
 591      box-shadow: 0 0 0 1px #2271b1;
 592  }
 593  
 594  .check-column label:hover,
 595  .check-column input:hover + label {
 596      background: rgba(0, 0, 0, 0.05);
 597  }
 598  
 599  .locked-indicator {
 600      display: none;
 601      margin-left: 6px;
 602      height: 20px;
 603      width: 16px;
 604  }
 605  
 606  .locked-indicator-icon:before {
 607      color: #8c8f94;
 608      content: "\f160";
 609      content: "\f160" / '';
 610      display: inline-block;
 611      font: normal 20px/1 dashicons;
 612      vertical-align: middle;
 613      -webkit-font-smoothing: antialiased;
 614      -moz-osx-font-smoothing: grayscale;
 615  }
 616  
 617  .locked-info {
 618      display: none;
 619      margin-top: 4px;
 620  }
 621  
 622  .locked-text {
 623      vertical-align: top;
 624  }
 625  
 626  .wp-locked .locked-indicator,
 627  .wp-locked .locked-info {
 628      display: block;
 629  }
 630  
 631  tr.wp-locked .check-column label,
 632  tr.wp-locked .check-column input[type="checkbox"],
 633  tr.wp-locked .row-actions .inline,
 634  tr.wp-locked .row-actions .trash {
 635      display: none;
 636  }
 637  
 638  .wp-collaborative-editing .locked-info {
 639      display: block;
 640  }
 641  
 642  .join-action-text {
 643      display: none;
 644  }
 645  
 646  .wp-collaborative-editing .edit-action-text {
 647      display: none;
 648  }
 649  
 650  .wp-collaborative-editing .join-action-text {
 651      display: inline;
 652  }
 653  
 654  #menu-locations-wrap .widefat {
 655      width: 60%;
 656  }
 657  
 658  .widefat th.sortable,
 659  .widefat th.sorted {
 660      padding: 0;
 661  }
 662  
 663  th.sortable a,
 664  th.sorted a {
 665      display: block;
 666      overflow: hidden;
 667      padding: 8px;
 668  }
 669  
 670  th.sortable a:focus,
 671  th.sorted a:focus {
 672      border-radius: 2px;
 673      box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color, #3858e9);
 674      /* Only visible in Windows High Contrast mode */
 675      outline: 2px solid transparent;
 676  }
 677  
 678  th.sortable a span,
 679  th.sorted a span {
 680      float: left;
 681      cursor: pointer;
 682  }
 683  
 684  .tablenav-pages .current-page {
 685      vertical-align: top;
 686      margin: 0 2px 0 0;
 687      font-size: 13px;
 688      text-align: center;
 689      min-height: 32px;
 690      padding: 0 8px;
 691  }
 692  
 693  .tablenav .total-pages {
 694      margin-right: 2px;
 695  }
 696  
 697  .tablenav #table-paging {
 698      margin-left: 2px;
 699  }
 700  
 701  .tablenav {
 702      clear: both;
 703      height: 32px;
 704      margin: 6px 0 4px;
 705      vertical-align: middle;
 706  }
 707  
 708  .tablenav.themes {
 709      max-width: 98%;
 710  }
 711  
 712  .tablenav .tablenav-pages {
 713      float: right;
 714      margin: 0 0 9px;
 715  }
 716  
 717  .tablenav .no-pages,
 718  .tablenav .one-page .pagination-links {
 719      display: none;
 720  }
 721  
 722  .tablenav .tablenav-pages .button,
 723  .tablenav .tablenav-pages .tablenav-pages-navspan {
 724      display: inline-block;
 725      vertical-align: baseline;
 726      min-width: 32px;
 727      min-height: 32px;
 728      margin: 0;
 729      padding: 0 4px;
 730      font-size: 16px;
 731      line-height: 1.875; /* 30px for 32px height */
 732      text-align: center;
 733  }
 734  
 735  .tablenav .displaying-num {
 736      margin-right: 7px;
 737  }
 738  
 739  .tablenav .one-page .displaying-num {
 740      display: inline-block;
 741      margin: 5px 0;
 742  }
 743  
 744  .tablenav .actions {
 745      padding: 0 8px 0 0;
 746  }
 747  
 748  .wp-filter .actions {
 749      display: inline-block;
 750      vertical-align: middle;
 751  }
 752  
 753  .tablenav .delete {
 754      margin-right: 20px;
 755  }
 756  
 757  /* This view-switcher is still used on multisite. */
 758  .tablenav .view-switch {
 759      float: right;
 760      margin: 0 5px;
 761      padding-top: 3px;
 762  }
 763  
 764  .wp-filter .view-switch {
 765      display: inline-block;
 766      vertical-align: middle;
 767      padding: 12px 0;
 768      margin: 0 8px 0 2px;
 769  }
 770  
 771  .media-toolbar.wp-filter .view-switch {
 772      margin: 0 12px 0 2px;
 773  }
 774  
 775  .view-switch a {
 776      float: left;
 777      width: 28px;
 778      height: 28px;
 779      text-align: center;
 780      line-height: 1.84615384;
 781      text-decoration: none;
 782  }
 783  
 784  .view-switch a:before {
 785      color: #c3c4c7;
 786      display: inline-block;
 787      font: normal 20px/1 dashicons;
 788      vertical-align: middle;
 789      -webkit-font-smoothing: antialiased;
 790      -moz-osx-font-smoothing: grayscale;
 791  }
 792  
 793  .view-switch a:hover:before,
 794  .view-switch a:focus:before {
 795      color: #787c82;
 796  }
 797  
 798  .view-switch a.current:before {
 799      color: #2271b1;
 800  }
 801  
 802  .view-switch .view-list:before {
 803      content: "\f163";
 804      content: "\f163" / '';
 805  }
 806  
 807  .view-switch .view-excerpt:before {
 808      content: "\f164";
 809      content: "\f164" / '';
 810  }
 811  
 812  .view-switch .view-grid:before {
 813      content: "\f509";
 814      content: "\f509" / '';
 815  }
 816  
 817  .filter {
 818      float: left;
 819      margin: -5px 0 0 10px;
 820  }
 821  
 822  .filter .subsubsub {
 823      margin-left: -10px;
 824      margin-top: 13px;
 825  }
 826  .screen-per-page {
 827      width: 4em;
 828  }
 829  
 830  #posts-filter .wp-filter {
 831      margin-bottom: 0;
 832  }
 833  
 834  #posts-filter fieldset {
 835      float: left;
 836      margin: 0 1.5ex 1em 0;
 837      padding: 0;
 838  }
 839  
 840  #posts-filter fieldset legend {
 841      padding: 0 0 .2em 1px;
 842  }
 843  
 844  p.pagenav {
 845      margin: 0;
 846      display: inline;
 847  }
 848  
 849  .pagenav span {
 850      font-weight: 600;
 851      margin: 0 6px;
 852  }
 853  
 854  .row-title {
 855      font-size: 14px !important;
 856      font-weight: 600;
 857  }
 858  
 859  .column-comment .comment-author {
 860      margin-bottom: 0.6em;
 861  }
 862  
 863  .column-author img,
 864  .column-username img,
 865  .column-comment .comment-author img {
 866      float: left;
 867      margin-right: 10px;
 868      margin-top: 1px;
 869  }
 870  
 871  .row-actions {
 872      color: #646970;
 873      font-size: 13px;
 874      padding: 2px 0 0;
 875      position: relative;
 876      left: -9999em;
 877  }
 878  
 879  /* ticket #34150 */
 880  .rtl .row-actions a {
 881      display: inline-block;
 882  }
 883  
 884  .row-actions .network_only,
 885  .row-actions .network_active {
 886      color: #000;
 887  }
 888  
 889  .no-js .row-actions,
 890  tr:hover .row-actions,
 891  .mobile .row-actions,
 892  .row-actions.visible,
 893  .comment-item:hover .row-actions {
 894      position: static;
 895  }
 896  
 897  /* deprecated */
 898  .row-actions-visible {
 899      padding: 2px 0 0;
 900  }
 901  
 902  
 903  /*------------------------------------------------------------------------------
 904    10.1 - Inline Editing
 905  ------------------------------------------------------------------------------*/
 906  
 907  /*
 908  .quick-edit* is for Quick Edit
 909  .bulk-edit* is for Bulk Edit
 910  .inline-edit* is for everything
 911  */
 912  
 913  /*    Layout */
 914  
 915  #wpbody-content .inline-edit-row fieldset {
 916      float: left;
 917      margin: 0;
 918      padding: 0 12px 0 0;
 919      width: 100%;
 920      box-sizing: border-box;
 921  }
 922  
 923  #wpbody-content .inline-edit-row td fieldset:last-of-type {
 924      padding-right: 0;
 925  }
 926  
 927  tr.inline-edit-row td {
 928      padding: 0;
 929      /* Prevents the focus style on .inline-edit-wrapper from being cut-off */
 930      position: relative;
 931  }
 932  
 933  .inline-edit-wrapper {
 934      display: flow-root;
 935      padding: 0 12px;
 936      border: 1px solid transparent;
 937      border-radius: 4px;
 938  }
 939  
 940  .inline-edit-wrapper:focus {
 941      border-color: var(--wp-admin-theme-color, #3858e9);
 942      box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color, #3858e9);
 943      /* Only visible in Windows High Contrast mode */
 944      outline: 2px solid transparent;
 945  }
 946  
 947  #wpbody-content .quick-edit-row-post .inline-edit-col-left {
 948      width: 40%;
 949  }
 950  
 951  #wpbody-content .quick-edit-row-post .inline-edit-col-right {
 952      width: 39%;
 953  }
 954  
 955  #wpbody-content .inline-edit-row-post .inline-edit-col-center {
 956      width: 20%;
 957  }
 958  
 959  #wpbody-content .quick-edit-row-page .inline-edit-col-left {
 960      width: 50%;
 961  }
 962  
 963  #wpbody-content .quick-edit-row-page .inline-edit-col-right,
 964  #wpbody-content .bulk-edit-row-post .inline-edit-col-right {
 965      width: 50%;
 966  }
 967  
 968  #wpbody-content .bulk-edit-row .inline-edit-col-left {
 969      width: 30%;
 970  }
 971  
 972  #wpbody-content .bulk-edit-row-page .inline-edit-col-right {
 973      width: 69%;
 974  }
 975  
 976  #wpbody-content .bulk-edit-row .inline-edit-col-bottom {
 977      float: right;
 978      width: 69%;
 979  }
 980  
 981  #wpbody-content .inline-edit-row-page .inline-edit-col-right {
 982      margin-top: 27px;
 983  }
 984  
 985  .inline-edit-row fieldset .inline-edit-group {
 986      clear: both;
 987      line-height: 2.5;
 988  }
 989  
 990  .inline-edit-row .submit {
 991      display: flex;
 992      flex-wrap: wrap;
 993      align-items: center;
 994      clear: both;
 995      margin: 0;
 996      padding: 0.5em 0 1em;
 997  }
 998  
 999  .inline-edit-save.submit .button {
1000      margin-right: 8px;
1001  }
1002  
1003  .inline-edit-save .spinner {
1004      float: none;
1005      margin: 0;
1006  }
1007  
1008  .inline-edit-row .notice-error {
1009      box-sizing: border-box;
1010      min-width: 100%;
1011      margin-top: 1em;
1012  }
1013  
1014  .inline-edit-row .notice-error .error {
1015      margin: 0.5em 0;
1016      padding: 2px;
1017  }
1018  
1019  /*    Positioning */
1020  
1021  /* Needs higher specificity for the padding */
1022  #the-list .inline-edit-row .inline-edit-legend {
1023      margin: 0;
1024      padding: 0.2em 0;
1025      line-height: 2.5;
1026      font-weight: 600;
1027  }
1028  
1029  .inline-edit-row fieldset span.title,
1030  .inline-edit-row fieldset span.checkbox-title {
1031      margin: 0;
1032      padding: 0;
1033  }
1034  
1035  .inline-edit-row fieldset label,
1036  .inline-edit-row fieldset span.inline-edit-categories-label {
1037      display: block;
1038      margin: .2em 0;
1039      line-height: 2.5;
1040  }
1041  
1042  .inline-edit-row fieldset.inline-edit-date label {
1043      display: inline-block;
1044      margin: 0;
1045      vertical-align: baseline;
1046      line-height: 2;
1047  }
1048  
1049  .inline-edit-row fieldset label.inline-edit-tags {
1050      margin-top: 0;
1051  }
1052  
1053  .inline-edit-row fieldset label.inline-edit-tags span.title {
1054      margin: .2em 0;
1055      width: auto;
1056  }
1057  
1058  .inline-edit-row fieldset label span.title,
1059  .inline-edit-row fieldset.inline-edit-date legend {
1060      display: block;
1061      float: left;
1062      width: 6em;
1063      line-height: 2.5;
1064  }
1065  
1066  #posts-filter fieldset.inline-edit-date legend {
1067      padding: 0;
1068  }
1069  
1070  .inline-edit-row fieldset label span.input-text-wrap,
1071  .inline-edit-row fieldset .timestamp-wrap {
1072      display: block;
1073      margin-left: 6em;
1074  }
1075  
1076  .quick-edit-row-post fieldset.inline-edit-col-right label span.title {
1077      width: auto;
1078      padding-right: 0.5em;
1079  }
1080  
1081  .inline-edit-row .inline-edit-or {
1082      margin: .2em 6px .2em 0;
1083      line-height: 2.5;
1084  }
1085  
1086  .inline-edit-row .input-text-wrap input[type=text] {
1087      width: 100%;
1088  }
1089  
1090  .inline-edit-row fieldset label input[type=checkbox] {
1091      vertical-align: middle;
1092  }
1093  
1094  .inline-edit-row fieldset label textarea {
1095      width: 100%;
1096      height: 4em;
1097      vertical-align: top;
1098  }
1099  
1100  .inline-edit-row select,
1101  .inline-edit-row input:where(:not([type=checkbox],[type=radio],[type=submit],[type=button])) {
1102      min-height: 32px;
1103      padding: 0 8px 0 8px;
1104  }
1105  
1106  .inline-edit-row select {
1107      line-height: 2.14285714; /* 30px for 32px height with 14px font */
1108      padding-right: 24px;
1109  }
1110  
1111  #wpbody-content .bulk-edit-row fieldset .inline-edit-group label {
1112      max-width: 50%;
1113  }
1114  
1115  #wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child {
1116      margin-right: 0.5em
1117  }
1118  
1119  .inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input {
1120      width: 6em;
1121  }
1122  
1123  /*    Styling */
1124  .inline-edit-row .inline-edit-legend {
1125      text-transform: uppercase;
1126  }
1127  
1128  /*    Specific Elements */
1129  .inline-edit-row fieldset .inline-edit-date {
1130      float: left;
1131  }
1132  
1133  .inline-edit-row fieldset input[name=jj],
1134  .inline-edit-row fieldset input[name=hh],
1135  .inline-edit-row fieldset input[name=mn],
1136  .inline-edit-row fieldset input[name=aa] {
1137      vertical-align: middle;
1138      text-align: center;
1139      padding: 0 4px;
1140  }
1141  
1142  .inline-edit-row fieldset label input.inline-edit-password-input {
1143      width: 8em;
1144  }
1145  
1146  #bulk-titles-list,
1147  #bulk-titles-list li,
1148  .inline-edit-row fieldset ul.cat-checklist li,
1149  .inline-edit-row fieldset ul.cat-checklist input {
1150      margin: 0;
1151      position: relative; /* RTL fix, #WP27629 */
1152  }
1153  
1154  .inline-edit-row fieldset ul.cat-checklist input {
1155      margin-top: -1px;
1156      margin-left: 3px;
1157  }
1158  
1159  .inline-edit-row fieldset label input.inline-edit-menu-order-input {
1160      width: 3em;
1161  }
1162  
1163  .inline-edit-row fieldset label input.inline-edit-slug-input {
1164      width: 75%;
1165  }
1166  
1167  .inline-edit-row select[name="post_parent"],
1168  .inline-edit-row select[name="page_template"] {
1169      max-width: 80%;
1170  }
1171  
1172  .quick-edit-row-post fieldset label.inline-edit-status {
1173      float: left;
1174  }
1175  
1176  #bulk-titles,
1177  ul.cat-checklist {
1178      height: 14em;
1179      border: 1px solid #ddd;
1180      margin: 0 0 5px;
1181      padding: 0.2em 5px;
1182      overflow-y: scroll;
1183  }
1184  
1185  ul.cat-checklist input[name="post_category[]"]:indeterminate::before {
1186      content: '';
1187      border-top: 2px solid grey;
1188      width: 65%;
1189      height: 2px;
1190      position: absolute;
1191      top: calc( 50% + 1px );
1192      left: 50%;
1193      transform: translate( -50%, -50% );
1194  }
1195  
1196  #bulk-titles .ntdelbutton,
1197  #bulk-titles .ntdeltitle,
1198  .inline-edit-row fieldset ul.cat-checklist label {
1199      display: inline-block;
1200      margin: 0;
1201      padding: 3px 0;
1202      line-height: 20px;
1203      vertical-align: top;
1204  }
1205  
1206  #bulk-titles .ntdelitem {
1207      padding-left: 23px;
1208  }
1209  
1210  #bulk-titles .ntdelbutton {
1211      width: 26px;
1212      height: 26px;
1213      margin: 0 0 0 -26px;
1214      text-align: center;
1215      border-radius: 3px;
1216  }
1217  
1218  #bulk-titles .ntdelbutton:before {
1219      display: inline-block;
1220      vertical-align: top;
1221  }
1222  
1223  #bulk-titles .ntdelbutton:focus {
1224      box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color, #3858e9);
1225      /* Only visible in Windows High Contrast mode */
1226      outline: 2px solid transparent;
1227      /* Reset inherited offset from Gutenberg */
1228      outline-offset: 0;
1229  }
1230  
1231  /*------------------------------------------------------------------------------
1232    17.0 - Plugins
1233  ------------------------------------------------------------------------------*/
1234  
1235  .plugins tbody th.check-column,
1236  .plugins tbody {
1237      padding: 8px 0 0 2px;
1238  }
1239  
1240  .plugins tbody th.check-column input[type=checkbox] {
1241      margin-top: 4px;
1242  }
1243  
1244  .updates-table .plugin-title p {
1245      margin-top: 0;
1246  }
1247  
1248  .plugins thead td.check-column,
1249  .plugins tfoot td.check-column,
1250  .plugins .inactive th.check-column {
1251      padding-left: 6px;
1252  }
1253  
1254  .plugins,
1255  .plugins th,
1256  .plugins td {
1257      color: #000;
1258  }
1259  
1260  .plugins tr {
1261      background: #fff;
1262  }
1263  
1264  .plugins p {
1265      margin: 0 4px;
1266      padding: 0;
1267  }
1268  
1269  .plugins .desc p {
1270      margin: 0 0 8px;
1271  }
1272  
1273  .plugins td.desc {
1274      line-height: 1.5;
1275  }
1276  
1277  .plugins .desc ul,
1278  .plugins .desc ol {
1279      margin: 0 0 0 2em;
1280  }
1281  
1282  .plugins .desc ul {
1283      list-style-type: disc;
1284  }
1285  
1286  .plugins .row-actions {
1287      font-size: 13px;
1288      padding: 0;
1289  }
1290  
1291  .plugins .inactive td,
1292  .plugins .inactive th,
1293  .plugins .active td,
1294  .plugins .active th {
1295      padding: 10px 9px;
1296  }
1297  
1298  .plugins .active td,
1299  .plugins .active th {
1300      background-color: rgba(var(--wp-admin-theme-color--rgb), 0.08);
1301  }
1302  
1303  .plugins .update th,
1304  .plugins .update td {
1305      border-bottom: 0;
1306  }
1307  
1308  .plugins .inactive td,
1309  .plugins .inactive th,
1310  .plugins .active td,
1311  .plugins .active th,
1312  .plugin-install #the-list td,
1313  .upgrade .plugins td,
1314  .upgrade .plugins th {
1315      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
1316  }
1317  
1318  .plugins tr.active.plugin-update-tr + tr.inactive th,
1319  .plugins tr.active.plugin-update-tr + tr.inactive td,
1320  .plugins tr.active + tr.inactive th,
1321  .plugins tr.active + tr.inactive td {
1322      border-top: 1px solid rgba(0, 0, 0, 0.03);
1323      box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.02), inset 0 -1px 0 #dcdcde;
1324  }
1325  
1326  .plugins .update td,
1327  .plugins .update th,
1328  .upgrade .plugins tr:last-of-type td,
1329  .upgrade .plugins tr:last-of-type th,
1330  .plugins tr.active + tr.inactive.update th,
1331  .plugins tr.active + tr.inactive.update td,
1332  .plugins .updated td,
1333  .plugins .updated th,
1334  .plugins tr.active + tr.inactive.updated th,
1335  .plugins tr.active + tr.inactive.updated td {
1336      box-shadow: none;
1337  }
1338  
1339  .plugins .active th.check-column,
1340  .plugin-update-tr.active td {
1341      border-left: 4px solid var(--wp-admin-theme-color);
1342  }
1343  
1344  .wp-list-table.plugins .plugin-title,
1345  .wp-list-table.plugins .theme-title {
1346      padding-right: 12px;
1347      white-space: nowrap;
1348  }
1349  
1350  
1351  .plugins .plugin-title .dashicons,
1352  .plugins .plugin-title img.plugin-icon,
1353  .plugins .plugin-title img.updates-table-screenshot {
1354      float: left;
1355      padding: 0 10px 0 0;
1356      width: 64px;
1357      height: 64px;
1358  }
1359  
1360  .plugins .plugin-title .dashicons:before {
1361      padding: 2px;
1362      background-color: #f0f0f1;
1363      box-shadow: inset 0 0 10px rgba(167, 170, 173, 0.15);
1364      font-size: 60px;
1365      color: #c3c4c7;
1366  }
1367  
1368  #update-themes-table .plugin-title img.updates-table-screenshot,
1369  #update-themes-table .plugin-title .dashicons {
1370      width: 85px;
1371  }
1372  
1373  .plugins .column-auto-updates {
1374      width: 14.2em;
1375  }
1376  
1377  .plugins .inactive .plugin-title strong {
1378      font-weight: 400;
1379  }
1380  
1381  .plugins .second,
1382  .plugins .row-actions {
1383      padding: 0 0 5px;
1384  }
1385  
1386  .plugins .row-actions {
1387      white-space: normal;
1388      min-width: 12em;
1389  }
1390  
1391  .plugins .update .second,
1392  .plugins .update .row-actions,
1393  .plugins .updated .second,
1394  .plugins .updated .row-actions {
1395      padding-bottom: 0;
1396  }
1397  
1398  .plugins-php .widefat tfoot th,
1399  .plugins-php .widefat tfoot td {
1400      border-top-style: solid;
1401      border-top-width: 1px;
1402  }
1403  
1404  .plugins .plugin-update-tr .plugin-update {
1405      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
1406      overflow: hidden; /* clearfix */
1407      padding: 0;
1408  }
1409  
1410  .plugins .plugin-update-tr .notice,
1411  .plugins .plugin-update-tr div[class="update-message"] { /* back-compat for pre-4.6 */
1412      margin: 5px 20px 15px 40px;
1413  }
1414  
1415  .plugins .notice p {
1416      margin: 0.5em 0;
1417  }
1418  
1419  .plugins .plugin-description a,
1420  .plugins .plugin-update a,
1421  .updates-table .plugin-title a {
1422      text-decoration: underline;
1423  }
1424  
1425  .plugins tr.paused th.check-column {
1426      border-left: 4px solid #b32d2e;
1427  }
1428  
1429  .plugins tr.paused th,
1430  .plugins tr.paused td {
1431      background-color: #f6f7f7;
1432  }
1433  
1434  .plugins tr.paused .plugin-title,
1435  .plugins .paused .dashicons-warning {
1436      color: #b32d2e;
1437  }
1438  
1439  .plugins .paused .error-display p,
1440  .plugins .paused .error-display code {
1441      font-size: 90%;
1442      color: rgba(0, 0, 0, 0.7);
1443  }
1444  
1445  .plugins .resume-link {
1446      color: #b32d2e;
1447  }
1448  
1449  .plugin-card .update-now:before {
1450      color: #d63638;
1451      content: "\f463";
1452      content: "\f463" / '';
1453      display: inline-block;
1454      font: normal 16px/1.875 dashicons; /* line-height 1.875 = 30px to match button */
1455      margin: 0 5px 0 -2px;
1456      -webkit-font-smoothing: antialiased;
1457      -moz-osx-font-smoothing: grayscale;
1458      vertical-align: top;
1459  }
1460  
1461  .plugin-card .updating-message:before {
1462      content: "\f463";
1463      content: "\f463" / '';
1464      animation: rotation 2s infinite linear;
1465  }
1466  
1467  @keyframes rotation {
1468      0% {
1469          transform: rotate(0deg);
1470      }
1471      100% {
1472          transform: rotate(359deg);
1473      }
1474  }
1475  
1476  .plugin-card .updated-message:before {
1477      color: #68de7c;
1478      content: "\f147";
1479      content: "\f147" / '';
1480  }
1481  
1482  .plugin-card .updated-message:before,
1483  .plugin-card .updating-message:before {
1484      line-height: 1;
1485      position: relative;
1486      top: -2px;
1487      vertical-align: middle;
1488  }
1489  
1490  .plugin-install-php #the-list {
1491      display: flex;
1492      flex-wrap: wrap;
1493  }
1494  
1495  .plugin-install-php .plugin-card {
1496      display: flex;
1497      flex-direction: column;
1498      justify-content: space-between;
1499  }
1500  
1501  .plugin-install-php h2 {
1502      clear: both;
1503  }
1504  
1505  .plugin-install-php h3 {
1506      margin: 2.5em 0 8px;
1507  }
1508  
1509  .plugin-install-php .wp-filter {
1510      margin-bottom: 0;
1511  }
1512  
1513  /* Plugin card table view */
1514  .plugin-group {
1515      overflow: hidden; /* clearfix */
1516      margin-top: 1.5em;
1517  }
1518  
1519  .plugin-group h3 {
1520      margin-top: 0;
1521  }
1522  
1523  .plugin-card {
1524      float: left;
1525      margin: 0 8px 16px;
1526      width: 48.5%;
1527      width: calc( 50% - 8px );
1528      background-color: #ffffff;
1529      border: 1px solid rgb(0, 0, 0, 0.1);
1530      border-radius: 8px;
1531      box-sizing: border-box;
1532      overflow: hidden;
1533  }
1534  
1535  .plugin-card:nth-child(odd) {
1536      clear: both;
1537      margin-left: 0;
1538  }
1539  
1540  .plugin-card:nth-child(even) {
1541      margin-right: 0;
1542  }
1543  
1544  @media screen and (min-width: 1600px) and ( max-width: 2299px ) {
1545      .plugin-card {
1546          width: 30%;
1547          width: calc( 33.1% - 8px );
1548      }
1549  
1550      .plugin-card:nth-child(odd) {
1551          clear: none;
1552          margin-left: 8px;
1553      }
1554  
1555      .plugin-card:nth-child(even) {
1556          margin-right: 8px;
1557      }
1558  
1559      .plugin-card:nth-child(3n+1) {
1560          clear: both;
1561          margin-left: 0;
1562      }
1563  
1564      .plugin-card:nth-child(3n) {
1565          margin-right: 0;
1566      }
1567  }
1568  
1569  @media screen and (min-width: 2300px) {
1570      .plugin-card {
1571          width: 25%;
1572          width: calc( 25% - 12px );
1573      }
1574  
1575      .plugin-card:nth-child(odd) {
1576          clear: none;
1577          margin-left: 8px;
1578      }
1579  
1580      .plugin-card:nth-child(even) {
1581          margin-right: 8px;
1582      }
1583  
1584      .plugin-card:nth-child(4n+1) {
1585          clear: both;
1586          margin-left: 0;
1587      }
1588  
1589      .plugin-card:nth-child(4n) {
1590          margin-right: 0;
1591      }
1592  }
1593  
1594  .plugin-card-top {
1595      position: relative;
1596      padding: 16px;
1597      min-height: 135px;
1598  }
1599  
1600  div.action-links,
1601  .plugin-action-buttons {
1602      margin: 0; /* Override existing margins */
1603  }
1604  
1605  /* Use compact size for space-constrained plugin cards */
1606  .plugin-action-buttons li .button {
1607      min-height: 32px;
1608      line-height: 2.30769231; /* 30px for 32px min-height */
1609      padding: 0 12px;
1610  }
1611  
1612  .plugin-card h3 {
1613      margin: 0 12px 16px 0;
1614      font-size: 18px;
1615      line-height: 1.3;
1616  }
1617  
1618  .plugin-card .desc {
1619      margin-inline: 0;
1620  }
1621  
1622  .plugin-card .name, .plugin-card .desc > p {
1623      margin-left: 148px;
1624  }
1625  
1626  @media (min-width: 1101px) {
1627      .plugin-card .name, .plugin-card .desc > p {
1628          margin-right: 128px;
1629      }
1630  }
1631  
1632  @media (min-width: 481px) and (max-width: 781px) {
1633      .plugin-card .name, .plugin-card .desc > p {
1634          margin-right: 128px;
1635      }
1636  }
1637  
1638  .plugin-card .column-description {
1639      display: flex;
1640      flex-direction: column;
1641      justify-content: flex-start;
1642  }
1643  
1644  .plugin-card .column-description > p {
1645      margin-top: 0;
1646  }
1647  
1648  .plugin-card .column-description p:empty {
1649      display: none;
1650  }
1651  
1652  .plugin-card .notice.plugin-dependencies {
1653      margin: auto 20px 20px;
1654      padding: 15px;
1655  }
1656  
1657  .plugin-card .plugin-dependencies-explainer-text {
1658      margin-block: 0;
1659  }
1660  
1661  .plugin-card .plugin-dependency {
1662      align-items: center;
1663      display: flex;
1664      flex-wrap: wrap;
1665      margin-top: .5em;
1666      column-gap: 1%;
1667      row-gap: .5em;
1668  }
1669  
1670  .plugin-card .plugin-dependency:nth-child(2),
1671  .plugin-card .plugin-dependency:last-child {
1672      margin-top: 1em;
1673  }
1674  
1675  .plugin-card .plugin-dependency-name {
1676      flex-basis: 74%;
1677  }
1678  
1679  .plugin-card .plugin-dependency .more-details-link {
1680      margin-left: auto;
1681  }
1682  
1683  .rtl .plugin-card .plugin-dependency .more-details-link {
1684      margin-right: auto;
1685  }
1686  
1687  @media (max-width: 939px) {
1688      .plugin-card .plugin-dependency-name {
1689          flex-basis: 69%;
1690      }
1691  }
1692  
1693  .plugins #the-list .required-by,
1694  .plugins #the-list .requires {
1695      margin-top: 1em;
1696  }
1697  
1698  .plugin-card .action-links {
1699      position: absolute;
1700      top: 20px;
1701      right: 20px;
1702      width: 120px;
1703  }
1704  
1705  .plugin-action-buttons {
1706      clear: right;
1707      float: right;
1708      margin-bottom: 1em;
1709      text-align: right;
1710  }
1711  
1712  .plugin-action-buttons li {
1713      margin-bottom: 10px;
1714  }
1715  
1716  .plugin-card-bottom {
1717      clear: both;
1718      padding: 16px;
1719      background-color: #f6f7f7;
1720      border-top: 1px solid rgb(0, 0, 0, 0.1);
1721      overflow: hidden;
1722  }
1723  
1724  .plugin-card-bottom .star-rating {
1725      display: inline;
1726  }
1727  
1728  .plugin-card-update-failed .update-now {
1729      font-weight: 600;
1730  }
1731  
1732  .plugin-card-update-failed .notice-error {
1733      margin: 0;
1734      padding-left: 16px;
1735      box-shadow: 0 -1px 0 #dcdcde;
1736  }
1737  
1738  .plugin-card-update-failed .plugin-card-bottom {
1739      display: none;
1740  }
1741  
1742  .plugin-card .column-rating {
1743      line-height: 1.76923076;
1744  }
1745  
1746  .plugin-card .column-rating,
1747  .plugin-card .column-updated {
1748      margin-bottom: 4px;
1749  }
1750  
1751  .plugin-card .column-rating,
1752  .plugin-card .column-downloaded {
1753      float: left;
1754      clear: left;
1755      max-width: 180px;
1756  }
1757  
1758  .plugin-card .column-updated,
1759  .plugin-card .column-compatibility {
1760      text-align: right;
1761      float: right;
1762      clear: right;
1763      width: 65%;
1764      width: calc( 100% - 180px );
1765  }
1766  
1767  .plugin-card .column-compatibility span:before {
1768      font: normal 20px/.5 dashicons;
1769      display: inline-block;
1770      padding: 0;
1771      top: 4px;
1772      left: -2px;
1773      position: relative;
1774      vertical-align: top;
1775      -webkit-font-smoothing: antialiased;
1776      -moz-osx-font-smoothing: grayscale;
1777      text-decoration: none !important;
1778      color: #3c434a;
1779  }
1780  
1781  .plugin-card .column-compatibility .compatibility-incompatible:before {
1782      content: "\f158";
1783      content: "\f158" / '';
1784      color: #d63638;
1785  }
1786  
1787  .plugin-card .column-compatibility .compatibility-compatible:before {
1788      content: "\f147";
1789      content: "\f147" / '';
1790      color: #007017;
1791  }
1792  
1793  .plugin-card .notice {
1794      margin: 20px 20px 0;
1795  }
1796  
1797  .plugin-card .plugin-icon {
1798      position: absolute;
1799      top: 20px;
1800      left: 20px;
1801      width: 128px;
1802      height: 128px;
1803      margin: 0 20px 20px 0;
1804  }
1805  
1806  .no-plugin-results {
1807      color: #646970; /* same as no themes and no media */
1808      font-size: 18px;
1809      font-style: normal;
1810      margin: 0;
1811      padding: 100px 0 0;
1812      width: 100%;
1813      text-align: center;
1814  }
1815  
1816  /* ms */
1817  /* Background Color for Site Status */
1818  .wp-list-table .site-deleted,
1819  .wp-list-table tr.site-deleted,
1820  .wp-list-table .site-archived,
1821  .wp-list-table tr.site-archived {
1822      background: #fcf0f1;
1823  }
1824  .wp-list-table .site-spammed,
1825  .wp-list-table tr.site-spammed,
1826  .wp-list-table .site-mature,
1827  .wp-list-table tr.site-mature {
1828      background: #fcf9e8;
1829  }
1830  
1831  .sites.fixed .column-lastupdated,
1832  .sites.fixed .column-registered {
1833      width: 20%;
1834  }
1835  
1836  .sites.fixed .column-users {
1837      width: 80px;
1838  }
1839  
1840  /* =Media Queries
1841  -------------------------------------------------------------- */
1842  
1843  @media screen and (max-width: 1100px) and (min-width: 782px), (max-width: 480px) {
1844      .plugin-card .action-links {
1845          position: static;
1846          margin-left: 148px;
1847          width: auto;
1848      }
1849  
1850      .plugin-action-buttons {
1851          float: none;
1852          margin: 1em 0 0;
1853          text-align: left;
1854      }
1855  
1856      .plugin-action-buttons li {
1857          display: inline-block;
1858          vertical-align: middle;
1859      }
1860  
1861      .plugin-action-buttons li .button {
1862          margin-right: 20px;
1863      }
1864  
1865      .plugin-card h3 {
1866          margin-right: 24px;
1867      }
1868  
1869      .plugin-card .name,
1870      .plugin-card .desc {
1871          margin-right: 0;
1872      }
1873  
1874      .plugin-card .desc p:first-of-type {
1875          margin-top: 0;
1876      }
1877  }
1878  
1879  @media screen and (max-width: 782px) {
1880      /* WP List Table Options & Filters */
1881      .tablenav {
1882          height: auto;
1883      }
1884  
1885      .tablenav.top {
1886          margin: 20px 0 5px;
1887      }
1888  
1889      .tablenav.bottom {
1890          position: relative;
1891          margin-top: 15px;
1892      }
1893  
1894      .tablenav br {
1895          display: none;
1896      }
1897  
1898      .tablenav br.clear {
1899          display: block;
1900      }
1901  
1902      .tablenav.top .actions,
1903      .tablenav .view-switch {
1904          display: none;
1905      }
1906  
1907      .view-switch a {
1908          width: 36px;
1909          height: 36px;
1910          line-height: 2.53846153;
1911      }
1912  
1913      /* Pagination */
1914      .tablenav.top .displaying-num {
1915          display: none;
1916      }
1917  
1918      .tablenav.bottom .displaying-num {
1919          position: absolute;
1920          right: 0;
1921          top: 11px;
1922          margin: 0;
1923          font-size: 14px;
1924      }
1925  
1926      .tablenav .tablenav-pages {
1927          width: 100%;
1928          text-align: center;
1929          margin: 0 0 25px;
1930      }
1931  
1932      .tablenav.bottom .tablenav-pages {
1933          margin-top: 25px;
1934      }
1935  
1936      .tablenav.top .tablenav-pages.one-page {
1937          display: none;
1938      }
1939  
1940      .tablenav.bottom .actions select {
1941          margin-bottom: 5px;
1942      }
1943  
1944      .tablenav.bottom .actions.alignleft + .actions.alignleft {
1945          clear: left;
1946          margin-top: 10px;
1947      }
1948  
1949      .tablenav.bottom .tablenav-pages.one-page {
1950          margin-top: 15px;
1951          height: 0;
1952      }
1953  
1954      .tablenav-pages .pagination-links {
1955          font-size: 16px;
1956      }
1957  
1958      .tablenav .tablenav-pages .button,
1959      .tablenav .tablenav-pages .tablenav-pages-navspan {
1960          min-width: 44px;
1961          padding: 12px 8px;
1962          font-size: 18px;
1963          line-height: 1;
1964      }
1965  
1966      .tablenav-pages .pagination-links .current-page {
1967          min-width: 44px;
1968          padding: 12px 6px;
1969          font-size: 16px;
1970          line-height: 1.125;
1971      }
1972  
1973      /* WP List Table Adjustments: General */
1974      .form-wrap > p {
1975          display: none;
1976      }
1977  
1978      .wp-list-table th.column-primary ~ th,
1979      .wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary ~ td:not(.check-column) {
1980          display: none;
1981      }
1982  
1983      .wp-list-table thead th.column-primary {
1984          width: 100%;
1985      }
1986  
1987      /* Checkboxes need to show */
1988      .wp-list-table tr th.check-column {
1989          display: table-cell;
1990      }
1991  
1992      .wp-list-table .check-column {
1993          width: 2.5em;
1994      }
1995  
1996      .wp-list-table .column-primary .toggle-row {
1997          display: block;
1998      }
1999  
2000      .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.check-column) {
2001          position: relative;
2002          clear: both;
2003          width: auto !important; /* needs to override some columns that are more specifically targeted */
2004      }
2005  
2006      .wp-list-table td.column-primary {
2007          padding-right: 50px; /* space for toggle button */
2008      }
2009  
2010      .wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary ~ td:not(.check-column) {
2011          padding: 3px 8px 3px 35%;
2012      }
2013  
2014      .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before {
2015          position: absolute;
2016          left: 10px; /* match padding of regular table cell */
2017          display: block;
2018          overflow: hidden;
2019          width: 32%; /* leave a little space for a gutter */
2020          content: attr(data-colname);
2021          white-space: nowrap;
2022          text-overflow: ellipsis;
2023      }
2024  
2025      .wp-list-table .is-expanded td:not(.hidden) {
2026          display: block !important;
2027          overflow: hidden; /* clearfix */
2028      }
2029  
2030      /* Special cases */
2031      .widefat .num,
2032      .column-posts {
2033          text-align: left;
2034      }
2035  
2036      #comments-form .fixed .column-author,
2037      #commentsdiv .fixed .column-author {
2038          display: none !important;
2039      }
2040  
2041      .fixed .column-comment .comment-author {
2042          display: block;
2043      }
2044  
2045      /* Comment author hidden via Screen Options */
2046      .fixed .column-author.hidden ~ .column-comment .comment-author {
2047          display: none;
2048      }
2049  
2050      #the-comment-list .is-expanded td {
2051          box-shadow: none;
2052      }
2053  
2054      #the-comment-list .is-expanded td:last-child {
2055          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
2056      }
2057  
2058      /* Show comment bubble as text instead */
2059      .post-com-count .screen-reader-text {
2060          position: static;
2061          clip-path: none;
2062          width: auto;
2063          height: auto;
2064          margin: 0;
2065      }
2066  
2067      .column-response .post-com-count-no-comments:after,
2068      .column-response .post-com-count-approved:after,
2069      .column-comments .post-com-count-no-comments:after,
2070      .column-comments .post-com-count-approved:after {
2071          content: none;
2072      }
2073  
2074      .column-response .post-com-count [aria-hidden="true"],
2075      .column-comments .post-com-count [aria-hidden="true"] {
2076          display: none;
2077      }
2078  
2079      .column-response .post-com-count-wrapper,
2080      .column-comments .post-com-count-wrapper {
2081          white-space: normal;
2082      }
2083  
2084      .column-response .post-com-count-wrapper > a,
2085      .column-comments .post-com-count-wrapper > a {
2086          display: block;
2087      }
2088  
2089      .column-response .post-com-count-no-comments,
2090      .column-response .post-com-count-approved,
2091      .column-comments .post-com-count-no-comments,
2092      .column-comments .post-com-count-approved {
2093          margin-top: 0;
2094          margin-right: 0.5em;
2095      }
2096  
2097      .column-response .post-com-count-pending,
2098      .column-comments .post-com-count-pending {
2099          position: static;
2100          height: auto;
2101          min-width: 0;
2102          padding: 0;
2103          border: none;
2104          border-radius: 0;
2105          background: none;
2106          color: #b32d2e;
2107          font-size: inherit;
2108          line-height: inherit;
2109          text-align: left;
2110      }
2111  
2112      .column-response .post-com-count-pending:hover,
2113      .column-comments .post-com-count-pending:hover {
2114          color: #d63638;
2115      }
2116  
2117      .widefat thead td.check-column,
2118      .widefat tfoot td.check-column {
2119          padding-top: 10px;
2120      }
2121  
2122      .row-actions {
2123          margin-right: -8px;
2124          padding-top: 4px;
2125      }
2126  
2127      /* Make row actions more easy to select on mobile */
2128      body:not(.plugins-php) .row-actions {
2129          display: flex;
2130          flex-wrap: wrap;
2131          gap: 8px;
2132          color: transparent;
2133      }
2134  
2135      .row-actions span {
2136          font-size: 0;
2137      }
2138  
2139      .row-actions span a,
2140      .row-actions span .button-link {
2141          display: inline-block;
2142          padding: 4px 16px 4px 0;
2143          font-size: 13px;
2144          line-height: 1.5;
2145      }
2146  
2147      .row-actions span.approve:before,
2148      .row-actions span.unapprove:before {
2149          content: "| ";
2150      }
2151  
2152      /* Quick Edit and Bulk Edit */
2153      #wpbody-content .quick-edit-row-post .inline-edit-col-left,
2154      #wpbody-content .quick-edit-row-post .inline-edit-col-right,
2155      #wpbody-content .inline-edit-row-post .inline-edit-col-center,
2156      #wpbody-content .quick-edit-row-page .inline-edit-col-left,
2157      #wpbody-content .quick-edit-row-page .inline-edit-col-right,
2158      #wpbody-content .bulk-edit-row-post .inline-edit-col-right,
2159      #wpbody-content .bulk-edit-row .inline-edit-col-left,
2160      #wpbody-content .bulk-edit-row-page .inline-edit-col-right,
2161      #wpbody-content .bulk-edit-row .inline-edit-col-bottom {
2162          float: none;
2163          width: 100%;
2164          padding: 0;
2165      }
2166  
2167      #the-list .inline-edit-row .inline-edit-legend,
2168      .inline-edit-row span.title {
2169          font-size: 16px;
2170      }
2171  
2172      .inline-edit-row p.howto {
2173          font-size: 14px;
2174      }
2175  
2176      #wpbody-content .inline-edit-row-page .inline-edit-col-right {
2177          margin-top: 0;
2178      }
2179  
2180      #wpbody-content .quick-edit-row fieldset .inline-edit-col label,
2181      #wpbody-content .quick-edit-row fieldset .inline-edit-group label,
2182      #wpbody-content .bulk-edit-row fieldset .inline-edit-col label,
2183      #wpbody-content .bulk-edit-row fieldset .inline-edit-group label {
2184          max-width: none;
2185          float: none;
2186          margin-bottom: 5px;
2187      }
2188  
2189      #wpbody .bulk-edit-row fieldset select {
2190          display: block;
2191          width: 100%;
2192          max-width: none;
2193          box-sizing: border-box;
2194      }
2195  
2196      .inline-edit-row fieldset input[name=jj],
2197      .inline-edit-row fieldset input[name=hh],
2198      .inline-edit-row fieldset input[name=mn],
2199      .inline-edit-row fieldset input[name=aa] {
2200          font-size: 16px;
2201          line-height: 2;
2202          padding: 3px 4px;
2203      }
2204  
2205      #bulk-titles .ntdelbutton,
2206      #bulk-titles .ntdeltitle,
2207      .inline-edit-row fieldset ul.cat-checklist label {
2208          padding: 6px 0;
2209          font-size: 16px;
2210          line-height: 28px;
2211      }
2212  
2213      #bulk-titles .ntdelitem {
2214          padding-left: 37px;
2215      }
2216  
2217      #bulk-titles .ntdelbutton {
2218          width: 40px;
2219          height: 40px;
2220          margin: 0 0 0 -40px;
2221          overflow: hidden;
2222      }
2223  
2224      #bulk-titles .ntdelbutton:before {
2225          font-size: 20px;
2226          line-height: 28px;
2227      }
2228  
2229      .inline-edit-row fieldset label span.title,
2230      .inline-edit-row fieldset.inline-edit-date legend {
2231          float: none;
2232      }
2233  
2234      .inline-edit-row fieldset .inline-edit-col label.inline-edit-tags {
2235          padding: 0;
2236      }
2237  
2238      .inline-edit-row fieldset label span.input-text-wrap,
2239      .inline-edit-row fieldset .timestamp-wrap {
2240          margin-left: 0;
2241      }
2242  
2243      .inline-edit-row .inline-edit-or {
2244          margin: 0 6px 0 0;
2245      }
2246  
2247      #edithead .inside,
2248      #commentsdiv #edithead .inside {
2249          float: none;
2250          text-align: left;
2251          padding: 3px 5px;
2252      }
2253  
2254      #commentsdiv #edithead .inside input,
2255      #edithead .inside input {
2256          width: 100%;
2257      }
2258  
2259      #edithead label {
2260          display: block;
2261      }
2262  
2263      /* Updates */
2264      #wpbody-content .updates-table .plugin-title {
2265          width: auto;
2266          white-space: normal;
2267      }
2268  
2269      /* Links */
2270      .link-manager-php #posts-filter {
2271          margin-top: 25px;
2272      }
2273  
2274      .link-manager-php .tablenav.bottom {
2275          overflow: hidden;
2276      }
2277  
2278      /* List tables that don't toggle rows */
2279      .comments-box .toggle-row,
2280      .wp-list-table.plugins .toggle-row {
2281          display: none;
2282      }
2283  
2284      /* Plugin/Theme Management */
2285      #wpbody-content .wp-list-table.plugins td {
2286          display: block;
2287          width: auto;
2288          padding: 10px 9px; /* reset from other list tables that have a label at this width */
2289      }
2290  
2291      #wpbody-content .wp-list-table.plugins .plugin-deleted-tr td,
2292      #wpbody-content .wp-list-table.plugins .no-items td {
2293          display: table-cell;
2294      }
2295  
2296      /* Plugin description hidden via Screen Options */
2297      #wpbody-content .wp-list-table.plugins .desc.hidden {
2298          display: none;
2299      }
2300  
2301      #wpbody-content .wp-list-table.plugins .column-description {
2302          padding-top: 2px;
2303      }
2304  
2305      #wpbody-content .wp-list-table.plugins .plugin-title,
2306      #wpbody-content .wp-list-table.plugins .theme-title {
2307          padding-right: 12px;
2308          white-space: normal;
2309      }
2310  
2311      .wp-list-table.plugins .plugin-title,
2312      .wp-list-table.plugins .theme-title {
2313          padding-top: 13px;
2314          padding-bottom: 4px;
2315      }
2316  
2317      .plugins #the-list tr > td:not(:last-child),
2318      .plugins #the-list .update th,
2319      .plugins #the-list .update td,
2320      .wp-list-table.plugins #the-list .theme-title {
2321          box-shadow: none;
2322          border-top: none;
2323      }
2324  
2325      .plugins #the-list tr td {
2326          border-top: none;
2327      }
2328  
2329      .plugins tbody {
2330          padding: 1px 0 0;
2331      }
2332  
2333      .plugins tr.active + tr.inactive th.check-column,
2334      .plugins tr.active + tr.inactive td.column-description,
2335      .plugins .plugin-update-tr:before {
2336          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
2337      }
2338  
2339      .plugins tr.active + tr.inactive th.check-column,
2340      .plugins tr.active + tr.inactive td {
2341          border-top: none;
2342      }
2343  
2344      /* mimic the checkbox th */
2345      .plugins .plugin-update-tr:before {
2346          content: "";
2347          display: table-cell;
2348      }
2349  
2350      .plugins #the-list .plugin-update-tr .plugin-update {
2351          border-left: none;
2352      }
2353  
2354      .plugin-update-tr .update-message {
2355          margin-left: 0;
2356      }
2357  
2358      .plugins .active.update + .plugin-update-tr:before,
2359      .plugins .active.updated + .plugin-update-tr:before {
2360          background-color: rgba(var(--wp-admin-theme-color--rgb), 0.08);
2361          border-left: 4px solid var(--wp-admin-theme-color);
2362      }
2363  
2364      .plugins .plugin-update-tr .update-message {
2365          margin-left: 0;
2366      }
2367  
2368      .wp-list-table.plugins .plugin-title strong,
2369      .wp-list-table.plugins .theme-title strong {
2370          font-size: 1.4em;
2371          line-height: 1.5;
2372      }
2373  
2374      .plugins tbody th.check-column {
2375          padding: 8px 0 0 5px;
2376      }
2377  
2378      .plugins thead td.check-column,
2379      .plugins tfoot td.check-column,
2380      .plugins .inactive th.check-column {
2381          padding-left: 9px;
2382      }
2383  
2384      /* Add New plugins page */
2385      table.plugin-install .column-name,
2386      table.plugin-install .column-version,
2387      table.plugin-install .column-rating,
2388      table.plugin-install .column-description {
2389          display: block;
2390          width: auto;
2391      }
2392  
2393      table.plugin-install th.column-name,
2394      table.plugin-install th.column-version,
2395      table.plugin-install th.column-rating,
2396      table.plugin-install th.column-description {
2397          display: none;
2398      }
2399  
2400      table.plugin-install td.column-name strong {
2401          font-size: 1.4em;
2402          line-height: 1.6em;
2403      }
2404  
2405      table.plugin-install #the-list td {
2406          box-shadow: none;
2407      }
2408  
2409      table.plugin-install #the-list tr {
2410          display: block;
2411          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
2412      }
2413  
2414      .plugin-card {
2415          margin-left: 0;
2416          margin-right: 0;
2417          width: 100%;
2418      }
2419  
2420      table.media .column-title .has-media-icon ~ .row-actions {
2421          margin-left: 0;
2422          clear: both;
2423      }
2424  }
2425  
2426  @media screen and (max-width: 480px) {
2427      .tablenav-pages .current-page {
2428          margin: 0;
2429      }
2430  
2431      .tablenav.bottom .displaying-num {
2432          position: relative;
2433          top: 0;
2434          display: block;
2435          text-align: right;
2436          padding-bottom: 0.5em;
2437      }
2438  
2439      .tablenav.bottom .tablenav-pages.one-page {
2440          height: auto;
2441      }
2442  
2443      .tablenav-pages .tablenav-paging-text {
2444          float: left;
2445          width: 100%;
2446          padding-top: 0.5em;
2447      }
2448  }


Generated : Wed May 6 08:20:15 2026 Cross-referenced by PHPXref