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