wp/wp-admin/css/common-rtl.css
changeset 21 48c4eec2b7e6
parent 19 3d72ae0968f4
child 22 8c2e4d02f4ef
equal deleted inserted replaced
20:7b1b88e27a20 21:48c4eec2b7e6
   122 .screen-reader-text,
   122 .screen-reader-text,
   123 .screen-reader-text span,
   123 .screen-reader-text span,
   124 .ui-helper-hidden-accessible {
   124 .ui-helper-hidden-accessible {
   125 	border: 0;
   125 	border: 0;
   126 	clip: rect(1px, 1px, 1px, 1px);
   126 	clip: rect(1px, 1px, 1px, 1px);
   127 	-webkit-clip-path: inset(50%);
       
   128 	clip-path: inset(50%);
   127 	clip-path: inset(50%);
   129 	height: 1px;
   128 	height: 1px;
   130 	margin: -1px;
   129 	margin: -1px;
   131 	overflow: hidden;
   130 	overflow: hidden;
   132 	padding: 0;
   131 	padding: 0;
   137 
   136 
   138 .button .screen-reader-text {
   137 .button .screen-reader-text {
   139 	height: auto; /* Fixes a Safari+VoiceOver bug, see ticket #42006 */
   138 	height: auto; /* Fixes a Safari+VoiceOver bug, see ticket #42006 */
   140 }
   139 }
   141 
   140 
       
   141 .screen-reader-text + .dashicons-external {
       
   142 	margin-top: -1px;
       
   143 	margin-right: 2px;
       
   144 }
       
   145 
   142 .screen-reader-shortcut {
   146 .screen-reader-shortcut {
   143 	position: absolute;
   147 	position: absolute;
   144 	top: -1000em;
   148 	top: -1000em;
   145 }
       
   146 
       
   147 .screen-reader-shortcut:focus {
       
   148 	right: 6px;
   149 	right: 6px;
   149 	top: -25px;
       
   150 	height: auto;
   150 	height: auto;
   151 	width: auto;
   151 	width: auto;
   152 	display: block;
   152 	display: block;
   153 	font-size: 14px;
   153 	font-size: 14px;
   154 	font-weight: 600;
   154 	font-weight: 600;
   155 	padding: 15px 23px 14px;
   155 	padding: 15px 23px 14px;
       
   156 	/* Background and color set to prevent false positives in automated accessibility tests. */
   156 	background: #f0f0f1;
   157 	background: #f0f0f1;
   157 	color: #2271b1;
   158 	color: #2271b1;
   158 	z-index: 100000;
   159 	z-index: 100000;
   159 	line-height: normal;
   160 	line-height: normal;
       
   161 }
       
   162 
       
   163 .screen-reader-shortcut:focus {
       
   164 	top: -25px;
       
   165 	/* Overrides a:focus in the admin. See ticket #56789. */
       
   166 	color: #2271b1;
   160 	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
   167 	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
   161 	text-decoration: none;
   168 	text-decoration: none;
   162 	/* Only visible in Windows High Contrast mode */
   169 	/* Only visible in Windows High Contrast mode */
   163 	outline: 2px solid transparent;
   170 	outline: 2px solid transparent;
   164 	outline-offset: -2px;
   171 	outline-offset: -2px;
   187 p.popular-tags,
   194 p.popular-tags,
   188 .widgets-holder-wrap,
   195 .widgets-holder-wrap,
   189 .wp-editor-container,
   196 .wp-editor-container,
   190 .popular-tags,
   197 .popular-tags,
   191 .feature-filter,
   198 .feature-filter,
   192 .imgedit-group,
       
   193 .comment-ays {
   199 .comment-ays {
   194 	border: 1px solid #c3c4c7;
   200 	border: 1px solid #c3c4c7;
   195 	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
   201 	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
   196 }
   202 }
   197 
   203 
   200 .stuffbox,
   206 .stuffbox,
   201 p.popular-tags,
   207 p.popular-tags,
   202 .widgets-holder-wrap,
   208 .widgets-holder-wrap,
   203 .popular-tags,
   209 .popular-tags,
   204 .feature-filter,
   210 .feature-filter,
   205 .imgedit-group,
       
   206 .comment-ays {
   211 .comment-ays {
   207 	background: #fff;
   212 	background: #fff;
   208 }
   213 }
   209 
   214 
   210 /* general */
   215 /* general */
   272 a:focus,
   277 a:focus,
   273 a:focus .media-icon img,
   278 a:focus .media-icon img,
   274 a:focus .plugin-icon,
   279 a:focus .plugin-icon,
   275 .wp-person a:focus .gravatar {
   280 .wp-person a:focus .gravatar {
   276 	color: #043959;
   281 	color: #043959;
   277 	box-shadow:
   282 	box-shadow: 0 0 0 2px #2271b1;
   278 		0 0 0 1px #4f94d4,
   283 	/* Only visible in Windows High Contrast mode */
   279 		0 0 2px 1px rgba(79, 148, 212, 0.8);
   284 	outline: 2px solid transparent;
   280 		/* Only visible in Windows High Contrast mode */
       
   281 		outline: 1px solid transparent;
       
   282 }
   285 }
   283 
   286 
   284 #adminmenu a:focus {
   287 #adminmenu a:focus {
   285 	box-shadow: none;
   288 	box-shadow: none;
   286 	/* Only visible in Windows High Contrast mode */
   289 	/* Only visible in Windows High Contrast mode */
   551 .update-php div.updated,
   554 .update-php div.updated,
   552 .update-php div.error {
   555 .update-php div.error {
   553 	margin-right: 0;
   556 	margin-right: 0;
   554 }
   557 }
   555 
   558 
       
   559 .js-update-details-toggle .dashicons {
       
   560 	text-decoration: none;
       
   561 }
       
   562 
       
   563 .js-update-details-toggle[aria-expanded="true"] .dashicons::before {
       
   564 	content: "\f142";
       
   565 }
       
   566 
   556 .no-js .widefat thead .check-column input,
   567 .no-js .widefat thead .check-column input,
   557 .no-js .widefat tfoot .check-column input {
   568 .no-js .widefat tfoot .check-column input {
   558 	display: none;
   569 	display: none;
   559 }
   570 }
   560 
   571 
   569 	vertical-align: middle;
   580 	vertical-align: middle;
   570 }
   581 }
   571 
   582 
   572 .wrap {
   583 .wrap {
   573 	margin: 10px 2px 0 20px;
   584 	margin: 10px 2px 0 20px;
   574 }
       
   575 
       
   576 .wrap.block-editor-no-js {
       
   577 	padding-right: 20px;
       
   578 }
   585 }
   579 
   586 
   580 .wrap > h2:first-child, /* Back-compat for pre-4.4 */
   587 .wrap > h2:first-child, /* Back-compat for pre-4.4 */
   581 .wrap [class$="icon32"] + h2, /* Back-compat for pre-4.4 */
   588 .wrap [class$="icon32"] + h2, /* Back-compat for pre-4.4 */
   582 .postbox .inside h2, /* Back-compat for pre-4.4 */
   589 .postbox .inside h2, /* Back-compat for pre-4.4 */
   613 
   620 
   614 .wrap .add-new-h2, /* deprecated */
   621 .wrap .add-new-h2, /* deprecated */
   615 .wrap .add-new-h2:active, /* deprecated */
   622 .wrap .add-new-h2:active, /* deprecated */
   616 .wrap .page-title-action,
   623 .wrap .page-title-action,
   617 .wrap .page-title-action:active {
   624 .wrap .page-title-action:active {
       
   625 	display: inline-block;
       
   626 	position: relative;
       
   627 	box-sizing: border-box;
       
   628 	cursor: pointer;
       
   629 	white-space: nowrap;
       
   630 	text-decoration: none;
       
   631 	text-shadow: none;
       
   632 	top: -3px;
   618 	margin-right: 4px;
   633 	margin-right: 4px;
   619 	padding: 4px 8px;
       
   620 	position: relative;
       
   621 	top: -3px;
       
   622 	text-decoration: none;
       
   623 	border: 1px solid #2271b1;
   634 	border: 1px solid #2271b1;
   624 	border-radius: 2px;
   635 	border-radius: 3px;
   625 	text-shadow: none;
   636 	background: #f6f7f7;
   626 	font-weight: 600;
       
   627 	font-size: 13px;
   637 	font-size: 13px;
   628 	line-height: normal; /* IE8-IE11 need this for buttons */
   638 	font-weight: 400;
       
   639 	line-height: 2.15384615;
   629 	color: #2271b1; /* use the standard color used for buttons */
   640 	color: #2271b1; /* use the standard color used for buttons */
   630 	background: #f6f7f7;
   641 	padding: 0 10px;
   631 	cursor: pointer;
   642 	min-height: 30px;
       
   643 	-webkit-appearance: none;
       
   644 
   632 }
   645 }
   633 
   646 
   634 .wrap .wp-heading-inline + .page-title-action {
   647 .wrap .wp-heading-inline + .page-title-action {
   635 	margin-right: 0;
   648 	margin-right: 0;
   636 }
   649 }
   827 #bulk-titles .ntdelbutton:focus:before {
   840 #bulk-titles .ntdelbutton:focus:before {
   828 	color: #d63638;
   841 	color: #d63638;
   829 }
   842 }
   830 
   843 
   831 .tagchecklist .ntdelbutton:focus .remove-tag-icon:before {
   844 .tagchecklist .ntdelbutton:focus .remove-tag-icon:before {
   832 	box-shadow:
   845 	box-shadow: 0 0 0 2px #2271b1;
   833 		0 0 0 1px #4f94d4,
   846 	/* Only visible in Windows High Contrast mode */
   834 		0 0 2px 1px rgba(79, 148, 212, 0.8);
   847 	outline: 2px solid transparent;
   835 }
   848 }
   836 
   849 
   837 .key-labels label {
   850 .key-labels label {
   838 	line-height: 24px;
   851 	line-height: 24px;
   839 }
   852 }
   948 
   961 
   949 .misc-pub-section {
   962 .misc-pub-section {
   950 	padding: 6px 10px 8px;
   963 	padding: 6px 10px 8px;
   951 }
   964 }
   952 
   965 
       
   966 .word-wrap-break-word,
   953 .misc-pub-filename {
   967 .misc-pub-filename {
   954 	word-wrap: break-word;
   968 	word-wrap: break-word;
   955 }
   969 }
   956 
   970 
   957 #minor-publishing-actions {
   971 #minor-publishing-actions {
  1074 	color: #135e96;
  1088 	color: #135e96;
  1075 }
  1089 }
  1076 
  1090 
  1077 .wp-filter .search-form {
  1091 .wp-filter .search-form {
  1078 	float: left;
  1092 	float: left;
  1079 	margin: 10px 0;
  1093 	display: flex;
       
  1094 	align-items: center;
       
  1095 	column-gap: .5rem;
  1080 }
  1096 }
  1081 
  1097 
  1082 .wp-filter .search-form input[type="search"] {
  1098 .wp-filter .search-form input[type="search"] {
  1083 	margin: 1px 0;
       
  1084 	width: 280px;
  1099 	width: 280px;
  1085 	max-width: 100%;
  1100 	max-width: 100%;
  1086 }
  1101 }
  1087 
  1102 
  1088 .wp-filter .search-form select {
  1103 .wp-filter .search-form select {
  1101 	/* This element is a flex item: the inherited float won't have any effect. */
  1116 	/* This element is a flex item: the inherited float won't have any effect. */
  1102 	margin-top: 0;
  1117 	margin-top: 0;
  1103 }
  1118 }
  1104 
  1119 
  1105 .wp-filter .search-form.search-plugins select,
  1120 .wp-filter .search-form.search-plugins select,
  1106 .wp-filter .search-form.search-plugins .wp-filter-search {
  1121 .wp-filter .search-form.search-plugins .wp-filter-search,
       
  1122 .no-js .wp-filter .search-form.search-plugins .button {
  1107 	display: inline-block;
  1123 	display: inline-block;
  1108 	margin-top: 10px;
       
  1109 	vertical-align: top;
  1124 	vertical-align: top;
  1110 }
  1125 }
  1111 
  1126 
  1112 .wp-filter .button.drawer-toggle {
  1127 .wp-filter .button.drawer-toggle {
  1113 	margin: 10px 9px 0;
  1128 	margin: 10px 9px 0;
  1344 	.wp-filter .search-form {
  1359 	.wp-filter .search-form {
  1345 		float: none; /* Remove float from media-views.css */
  1360 		float: none; /* Remove float from media-views.css */
  1346 		position: relative;
  1361 		position: relative;
  1347 		max-width: 100%;
  1362 		max-width: 100%;
  1348 	}
  1363 	}
       
  1364 	.wp-filter .search-form {
       
  1365 		margin: 11px 0;
       
  1366 		flex-wrap: wrap;
       
  1367 		row-gap: 10px;
       
  1368 	}
  1349 }
  1369 }
  1350 
  1370 
  1351 @media only screen and (max-width: 782px) {
  1371 @media only screen and (max-width: 782px) {
  1352 	.filter-group li {
  1372 	.filter-group li {
  1353 		padding: 0;
  1373 		padding: 0;
  1442 .notice-dismiss:focus:before {
  1462 .notice-dismiss:focus:before {
  1443 	color: #d63638;
  1463 	color: #d63638;
  1444 }
  1464 }
  1445 
  1465 
  1446 .notice-dismiss:focus {
  1466 .notice-dismiss:focus {
  1447 	outline: none;
  1467 	box-shadow: 0 0 0 2px #2271b1;
  1448 	box-shadow:
  1468 	/* Only visible in Windows High Contrast mode */
  1449 		0 0 0 1px #4f94d4,
  1469 	outline: 2px solid transparent;
  1450 		0 0 2px 1px rgba(79, 148, 212, 0.8);
       
  1451 }
  1470 }
  1452 
  1471 
  1453 .notice-success,
  1472 .notice-success,
  1454 div.updated {
  1473 div.updated {
  1455 	border-right-color: #00a32a;
  1474 	border-right-color: #00a32a;
  1480 	border-right-color: #72aee6;
  1499 	border-right-color: #72aee6;
  1481 }
  1500 }
  1482 
  1501 
  1483 .notice-info.notice-alt {
  1502 .notice-info.notice-alt {
  1484 	background-color: #f0f6fc;
  1503 	background-color: #f0f6fc;
       
  1504 }
       
  1505 
       
  1506 #plugin-information-footer .update-now:not(.button-disabled):before {
       
  1507 	color: #d63638;
       
  1508 	content: "\f463";
       
  1509 	display: inline-block;
       
  1510 	font: normal 20px/1 dashicons;
       
  1511 	margin: -3px -2px 0 5px;
       
  1512 	speak: never;
       
  1513 	-webkit-font-smoothing: antialiased;
       
  1514 	-moz-osx-font-smoothing: grayscale;
       
  1515 	vertical-align: middle;
       
  1516 }
       
  1517 
       
  1518 #plugin-information-footer .notice {
       
  1519     margin-top: -5px;
  1485 }
  1520 }
  1486 
  1521 
  1487 .update-message p:before,
  1522 .update-message p:before,
  1488 .updating-message p:before,
  1523 .updating-message p:before,
  1489 .updated-message p:before,
  1524 .updated-message p:before,
  1490 .import-php .updating-message:before,
  1525 .import-php .updating-message:before,
  1491 .button.updating-message:before,
  1526 .button.updating-message:before,
  1492 .button.updated-message:before,
  1527 .button.updated-message:before,
  1493 .button.installed:before,
  1528 .button.installed:before,
  1494 .button.installing:before {
  1529 .button.installing:before,
       
  1530 .button.activating-message:before,
       
  1531 .button.activated-message:before {
  1495 	display: inline-block;
  1532 	display: inline-block;
  1496 	font: normal 20px/1 'dashicons';
  1533 	font: normal 20px/1 'dashicons';
  1497 	-webkit-font-smoothing: antialiased;
  1534 	-webkit-font-smoothing: antialiased;
  1498 	-moz-osx-font-smoothing: grayscale;
  1535 	-moz-osx-font-smoothing: grayscale;
  1499 	vertical-align: top;
  1536 	vertical-align: top;
  1526 /* Update icon. */
  1563 /* Update icon. */
  1527 .update-message p:before,
  1564 .update-message p:before,
  1528 .updating-message p:before,
  1565 .updating-message p:before,
  1529 .import-php .updating-message:before,
  1566 .import-php .updating-message:before,
  1530 .button.updating-message:before,
  1567 .button.updating-message:before,
  1531 .button.installing:before {
  1568 .button.installing:before,
       
  1569 .button.activating-message:before {
  1532 	color: #d63638;
  1570 	color: #d63638;
  1533 	content: "\f463";
  1571 	content: "\f463";
  1534 }
  1572 }
  1535 
  1573 
  1536 /* Spins the update icon. */
  1574 /* Spins the update icon. */
  1537 .updating-message p:before,
  1575 .updating-message p:before,
  1538 .import-php .updating-message:before,
  1576 .import-php .updating-message:before,
  1539 .button.updating-message:before,
  1577 .button.updating-message:before,
  1540 .button.installing:before,
  1578 .button.installing:before,
       
  1579 .button.activating-message:before,
  1541 .plugins .column-auto-updates .dashicons-update.spin,
  1580 .plugins .column-auto-updates .dashicons-update.spin,
  1542 .theme-overlay .theme-autoupdate .dashicons-update.spin {
  1581 .theme-overlay .theme-autoupdate .dashicons-update.spin {
  1543 	animation: rotation 2s infinite linear;
  1582 	animation: rotation 2s infinite linear;
  1544 }
  1583 }
  1545 
  1584 
  1546 @media (prefers-reduced-motion: reduce) {
  1585 @media (prefers-reduced-motion: reduce) {
  1547 	.updating-message p:before,
  1586 	.updating-message p:before,
  1548 	.import-php .updating-message:before,
  1587 	.import-php .updating-message:before,
  1549 	.button.updating-message:before,
  1588 	.button.updating-message:before,
  1550 	.button.installing:before,
  1589 	.button.installing:before,
       
  1590 	.button.activating-message:before,
  1551 	.plugins .column-auto-updates .dashicons-update.spin,
  1591 	.plugins .column-auto-updates .dashicons-update.spin,
  1552 	.theme-overlay .theme-autoupdate .dashicons-update.spin {
  1592 	.theme-overlay .theme-autoupdate .dashicons-update.spin {
  1553 		animation: none;
  1593 		animation: none;
  1554 	}
  1594 	}
  1555 }
  1595 }
  1559 }
  1599 }
  1560 
  1600 
  1561 /* Updated icon (check mark). */
  1601 /* Updated icon (check mark). */
  1562 .updated-message p:before,
  1602 .updated-message p:before,
  1563 .installed p:before,
  1603 .installed p:before,
  1564 .button.updated-message:before {
  1604 .button.updated-message:before,
       
  1605 .button.activated-message:before {
  1565 	color: #68de7c;
  1606 	color: #68de7c;
  1566 	content: "\f147";
  1607 	content: "\f147";
  1567 }
  1608 }
  1568 
  1609 
  1569 /* Error icon. */
  1610 /* Error icon. */
  1573 }
  1614 }
  1574 
  1615 
  1575 .wrap .notice p:before,
  1616 .wrap .notice p:before,
  1576 .import-php .updating-message:before {
  1617 .import-php .updating-message:before {
  1577 	margin-left: 6px;
  1618 	margin-left: 6px;
       
  1619 }
       
  1620 
       
  1621 .import-php .updating-message:before {
  1578 	vertical-align: bottom;
  1622 	vertical-align: bottom;
  1579 }
  1623 }
  1580 
  1624 
  1581 #update-nag,
  1625 #update-nag,
  1582 .update-nag {
  1626 .update-nag {
  1641 }
  1685 }
  1642 
  1686 
  1643 .button.updating-message:before,
  1687 .button.updating-message:before,
  1644 .button.updated-message:before,
  1688 .button.updated-message:before,
  1645 .button.installed:before,
  1689 .button.installed:before,
  1646 .button.installing:before {
  1690 .button.installing:before,
       
  1691 .button.activated-message:before,
       
  1692 .button.activating-message:before {
  1647 	margin: 3px -2px 0 5px;
  1693 	margin: 3px -2px 0 5px;
  1648 }
  1694 }
  1649 
  1695 
  1650 .button-primary.updating-message:before {
  1696 #plugin-information-footer .button {
       
  1697 	padding: 0 14px;
       
  1698 	line-height: 2.71428571; /* 38px */
       
  1699 	font-size: 14px;
       
  1700 	vertical-align: middle;
       
  1701 	min-height: 40px;
       
  1702 	margin-bottom: 4px;
       
  1703 }
       
  1704 
       
  1705 #plugin-information-footer .button.installed:before,
       
  1706 #plugin-information-footer .button.installing:before,
       
  1707 #plugin-information-footer .button.updating-message:before,
       
  1708 #plugin-information-footer .button.updated-message:before,
       
  1709 #plugin-information-footer .button.activated-message:before,
       
  1710 #plugin-information-footer .button.activating-message:before {
       
  1711 	margin: 9px -2px 0 5px;
       
  1712 }
       
  1713 
       
  1714 #plugin-information-footer .button.update-now.updating-message:before {
       
  1715 	margin: -3px -2px 0 5px;
       
  1716 }
       
  1717 
       
  1718 .button-primary.updating-message:before,
       
  1719 .button-primary.activating-message:before {
  1651 	color: #fff;
  1720 	color: #fff;
  1652 }
  1721 }
  1653 
  1722 
  1654 .button-primary.updated-message:before {
  1723 .button-primary.updated-message:before,
       
  1724 .button-primary.activated-message:before {
  1655 	color: #9ec2e6;
  1725 	color: #9ec2e6;
  1656 }
  1726 }
  1657 
  1727 
  1658 .button.updated-message {
  1728 .button.updated-message,
       
  1729 .button.activated-message {
  1659 	transition-property: border, background, color;
  1730 	transition-property: border, background, color;
  1660 	transition-duration: .05s;
  1731 	transition-duration: .05s;
  1661 	transition-timing-function: ease-in-out;
  1732 	transition-timing-function: ease-in-out;
  1662 }
  1733 }
  1663 
  1734 
  1743 #screen-meta-links .show-settings:focus {
  1814 #screen-meta-links .show-settings:focus {
  1744 	color: #2c3338;
  1815 	color: #2c3338;
  1745 }
  1816 }
  1746 
  1817 
  1747 #screen-meta-links .show-settings:focus {
  1818 #screen-meta-links .show-settings:focus {
  1748 	border-color: #4f94d4;
  1819 	border-color: #2271b1;
  1749 	box-shadow: 0 0 3px rgba(34, 113, 177, 0.8);
  1820 	box-shadow: 0 0 0 1px #2271b1;
       
  1821 	/* Only visible in Windows High Contrast mode */
       
  1822 	outline: 2px solid transparent;
  1750 }
  1823 }
  1751 
  1824 
  1752 #screen-meta-links .show-settings:active {
  1825 #screen-meta-links .show-settings:active {
  1753 	transform: none;
  1826 	transform: none;
  1754 }
  1827 }
  2082 
  2155 
  2083 /* Post box order and toggle buttons. */
  2156 /* Post box order and toggle buttons. */
  2084 .postbox .handle-order-higher,
  2157 .postbox .handle-order-higher,
  2085 .postbox .handle-order-lower,
  2158 .postbox .handle-order-lower,
  2086 .postbox .handlediv {
  2159 .postbox .handlediv {
  2087 	width: 36px;
  2160 	width: 1.62rem;
  2088 	height: 36px;
  2161 	height: 1.62rem;
  2089 	margin: 0;
  2162 	margin: 0;
  2090 	padding: 0;
  2163 	padding: 0;
  2091 	border: 0;
  2164 	border: 0;
  2092 	background: none;
  2165 	background: none;
  2093 	cursor: pointer;
  2166 	cursor: pointer;
  3000 	background-size: 20px 20px;
  3073 	background-size: 20px 20px;
  3001 	transform: translateZ(0);
  3074 	transform: translateZ(0);
  3002 }
  3075 }
  3003 
  3076 
  3004 @media print,
  3077 @media print,
  3005 	(-webkit-min-device-pixel-ratio: 1.25),
       
  3006 	(min-resolution: 120dpi) {
  3078 	(min-resolution: 120dpi) {
  3007 
  3079 
  3008 	#TB_window.plugin-details-modal.thickbox-loading:before {
  3080 	#TB_window.plugin-details-modal.thickbox-loading:before {
  3009 		background-image: url(../images/spinner-2x.gif);
  3081 		background-image: url(../images/spinner-2x.gif);
  3010 	}
  3082 	}
  3025 	color: #f0f0f1;
  3097 	color: #f0f0f1;
  3026 }
  3098 }
  3027 
  3099 
  3028 .plugin-details-modal #TB_closeWindowButton:hover,
  3100 .plugin-details-modal #TB_closeWindowButton:hover,
  3029 .plugin-details-modal #TB_closeWindowButton:focus {
  3101 .plugin-details-modal #TB_closeWindowButton:focus {
  3030 	color: #135e96;
       
  3031 	outline: none;
  3102 	outline: none;
  3032 	box-shadow: none;
  3103 	box-shadow: none;
       
  3104 }
       
  3105 
       
  3106 .plugin-details-modal #TB_closeWindowButton:hover::after,
       
  3107 .plugin-details-modal #TB_closeWindowButton:focus::after {
       
  3108 	outline: 2px solid;
       
  3109 	outline-offset: -4px;
       
  3110 	border-radius: 4px;
  3033 }
  3111 }
  3034 
  3112 
  3035 .plugin-details-modal .tb-close-icon {
  3113 .plugin-details-modal .tb-close-icon {
  3036 	display: none;
  3114 	display: none;
  3037 }
  3115 }
  3120 }
  3198 }
  3121 
  3199 
  3122 .postbox .handle-order-higher:focus,
  3200 .postbox .handle-order-higher:focus,
  3123 .postbox .handle-order-lower:focus,
  3201 .postbox .handle-order-lower:focus,
  3124 .postbox .handlediv:focus {
  3202 .postbox .handlediv:focus {
  3125 	box-shadow:
  3203 	box-shadow: inset 0 0 0 2px #2271b1;
  3126 		0 0 0 1px #4f94d4,
  3204 	border-radius: 50%;
  3127 		0 0 2px 1px rgba(79, 148, 212, 0.8);
       
  3128 	/* Only visible in Windows High Contrast mode */
  3205 	/* Only visible in Windows High Contrast mode */
  3129 	outline: 1px solid transparent;
  3206 	outline: 2px solid transparent;
  3130 }
  3207 }
  3131 
  3208 
  3132 .postbox .handle-order-higher:focus .order-higher-indicator::before,
  3209 .postbox .handle-order-higher:focus .order-higher-indicator::before,
  3133 .postbox .handle-order-lower:focus .order-lower-indicator::before,
  3210 .postbox .handle-order-lower:focus .order-lower-indicator::before,
  3134 .postbox .handlediv:focus .toggle-indicator::before {
  3211 .postbox .handlediv:focus .toggle-indicator::before {
  3149 
  3226 
  3150 #template textarea {
  3227 #template textarea {
  3151 	font-family: Consolas, Monaco, monospace;
  3228 	font-family: Consolas, Monaco, monospace;
  3152 	font-size: 13px;
  3229 	font-size: 13px;
  3153 	background: #f6f7f7;
  3230 	background: #f6f7f7;
  3154 	-o-tab-size: 4;
       
  3155 	tab-size: 4;
  3231 	tab-size: 4;
  3156 }
  3232 }
  3157 
  3233 
  3158 #template textarea,
  3234 #template textarea,
  3159 #template .CodeMirror {
  3235 #template .CodeMirror {
  3224 
  3300 
  3225 /* Remove outline, and create our own focus and hover styles */
  3301 /* Remove outline, and create our own focus and hover styles */
  3226 [role="treeitem"] {
  3302 [role="treeitem"] {
  3227 	outline: 0;
  3303 	outline: 0;
  3228 }
  3304 }
       
  3305 
       
  3306 [role="treeitem"] a:focus,
  3229 [role="treeitem"] .folder-label.focus {
  3307 [role="treeitem"] .folder-label.focus {
  3230 	color: #043959;
  3308 	color: #043959;
  3231 	box-shadow:
  3309 	/* Reset default focus style. */
  3232 		0 0 0 1px #4f94d4,
  3310 	box-shadow: none;
  3233 		0 0 2px 1px rgba(79, 148, 212, 0.8);
  3311 	/* Use an inset outline instead, so it's visible also over the current file item. */
  3234 }
  3312 	outline: 2px solid #2271b1;
       
  3313 	outline-offset: -2px;
       
  3314 }
       
  3315 
  3235 [role="treeitem"].hover,
  3316 [role="treeitem"].hover,
  3236 [role="treeitem"] .folder-label.hover {
  3317 [role="treeitem"] .folder-label.hover {
  3237 	background-color: #f0f0f1;
  3318 	background-color: #f0f0f1;
  3238 }
  3319 }
  3239 
  3320 
  3369 #templateside li:not(.howto) a,
  3450 #templateside li:not(.howto) a,
  3370 .theme-editor-php .highlight {
  3451 .theme-editor-php .highlight {
  3371 	display: block;
  3452 	display: block;
  3372 	padding: 3px 12px 3px 0;
  3453 	padding: 3px 12px 3px 0;
  3373 	text-decoration: none;
  3454 	text-decoration: none;
       
  3455 }
       
  3456 
       
  3457 #templateside li.current-file > a {
       
  3458 	padding-bottom: 0;
  3374 }
  3459 }
  3375 
  3460 
  3376 #templateside li:not(.howto) > a:first-of-type {
  3461 #templateside li:not(.howto) > a:first-of-type {
  3377 	padding-top: 0;
  3462 	padding-top: 0;
  3378 }
  3463 }
  3456 .item-edit:focus,
  3541 .item-edit:focus,
  3457 .sidebar-name:hover .toggle-indicator,
  3542 .sidebar-name:hover .toggle-indicator,
  3458 .accordion-section-title:hover:after {
  3543 .accordion-section-title:hover:after {
  3459 	color: #1d2327;
  3544 	color: #1d2327;
  3460 	/* Only visible in Windows High Contrast mode */
  3545 	/* Only visible in Windows High Contrast mode */
  3461 	outline: 1px solid transparent;
  3546 	outline: 2px solid transparent;
  3462 }
  3547 }
  3463 
  3548 
  3464 .widget-top .widget-action:focus .toggle-indicator:before {
  3549 .widget-top .widget-action:focus .toggle-indicator:before {
  3465 	box-shadow:
  3550 	box-shadow: 0 0 0 2px #2271b1;
  3466 		0 0 0 1px #4f94d4,
  3551 	/* Only visible in Windows High Contrast mode */
  3467 		0 0 2px 1px rgba(79, 148, 212, 0.8);
  3552 	outline: 2px solid transparent;
  3468 }
  3553 }
  3469 
  3554 
  3470 .control-section .accordion-section-title:after,
  3555 .control-section .accordion-section-title:after,
  3471 .accordion-section-title:after {
  3556 .accordion-section-title:after {
  3472 	float: left;
  3557 	float: left;
  3738 
  3823 
  3739 /**
  3824 /**
  3740  * HiDPI Displays
  3825  * HiDPI Displays
  3741  */
  3826  */
  3742 @media print,
  3827 @media print,
  3743   (-webkit-min-device-pixel-ratio: 1.25),
       
  3744   (min-resolution: 120dpi) {
  3828   (min-resolution: 120dpi) {
  3745 	/* Back-compat for pre-3.8 */
  3829 	/* Back-compat for pre-3.8 */
  3746 	div.star-holder,
  3830 	div.star-holder,
  3747 	div.star-holder .star-rating {
  3831 	div.star-holder .star-rating {
  3748 		background: url(../images/stars-2x.png?ver=20121108) repeat-x bottom right;
  3832 		background: url(../images/stars-2x.png?ver=20121108) repeat-x bottom right;
  4106 	.nav-tab-active:focus,
  4190 	.nav-tab-active:focus,
  4107 	.nav-tab-active:focus:active {
  4191 	.nav-tab-active:focus:active {
  4108 		border-bottom: 1px solid #c3c4c7;
  4192 		border-bottom: 1px solid #c3c4c7;
  4109 	}
  4193 	}
  4110 
  4194 
  4111 	.wp-filter .search-form input[type="search"] {
  4195 	.wp-filter .search-form.search-plugins label {
  4112 		width: 100%;
  4196 		width: 100%;
       
  4197 	}
       
  4198 }
       
  4199 
       
  4200 @media screen and (max-width: 480px) {
       
  4201 	.metabox-prefs-container {
       
  4202 		display: grid;
       
  4203 	}
       
  4204 
       
  4205 	.metabox-prefs-container > * {
       
  4206 		display: inline-block;
       
  4207 		padding: 2px;
  4113 	}
  4208 	}
  4114 }
  4209 }
  4115 
  4210 
  4116 @media screen and (max-width: 320px) {
  4211 @media screen and (max-width: 320px) {
  4117 	/* Prevent default center alignment and larger font for the Right Now widget when
  4212 	/* Prevent default center alignment and larger font for the Right Now widget when