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