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