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