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