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