wp/wp-admin/css/forms.css
changeset 18 be944660c56a
parent 16 a86126ab1dd4
child 19 3d72ae0968f4
--- a/wp/wp-admin/css/forms.css	Tue Dec 15 15:52:01 2020 +0100
+++ b/wp/wp-admin/css/forms.css	Wed Sep 21 18:19:35 2022 +0200
@@ -53,9 +53,9 @@
 textarea {
 	box-shadow: 0 0 0 transparent;
 	border-radius: 4px;
-	border: 1px solid #7e8993;
+	border: 1px solid #8c8f94;
 	background-color: #fff;
-	color: #32373c;
+	color: #2c3338;
 }
 
 input[type="text"],
@@ -101,8 +101,8 @@
 input[type="radio"]:focus,
 select:focus,
 textarea:focus {
-	border-color: #007cba;
-	box-shadow: 0 0 0 1px #007cba;
+	border-color: #2271b1;
+	box-shadow: 0 0 0 1px #2271b1;
 	/* Only visible in Windows High Contrast mode */
 	outline: 2px solid transparent;
 }
@@ -115,10 +115,10 @@
 
 input[type="checkbox"],
 input[type="radio"] {
-	border: 1px solid #7e8993;
+	border: 1px solid #8c8f94;
 	border-radius: 4px;
 	background: #fff;
-	color: #555;
+	color: #50575e;
 	clear: none;
 	cursor: pointer;
 	display: inline-block;
@@ -137,12 +137,12 @@
 }
 
 input[type="radio"]:checked + label:before {
-	color: #82878c;
+	color: #8c8f94;
 }
 
 .wp-core-ui input[type="reset"]:hover,
 .wp-core-ui input[type="reset"]:active {
-	color: #006799;
+	color: #135e96;
 }
 
 td > input[type="checkbox"],
@@ -172,14 +172,14 @@
 	display: inline-block;
 	vertical-align: middle;
 	width: 1rem;
-	speak: none;
+	speak: never;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
 }
 
 input[type="checkbox"]:checked::before {
 	/* Use the "Yes" SVG Dashicon */
-	content: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%231e8cbe%27%2F%3E%3C%2Fsvg%3E");
+	content: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%233582c4%27%2F%3E%3C%2Fsvg%3E");
 	margin: -0.1875rem 0 0 -0.25rem;
 	height: 1.3125rem;
 	width: 1.3125rem;
@@ -191,7 +191,7 @@
 	width: 0.5rem; /* 8px */
 	height: 0.5rem; /* 8px */
 	margin: 0.1875rem; /* 3px */
-	background-color: #1e8cbe;
+	background-color: #3582c4;
 	/* 16px not sure if still necessary, comes from the MP6 redesign in r26072 */
 	line-height: 1.14285714;
 }
@@ -222,34 +222,36 @@
 input[readonly],
 textarea.readonly,
 textarea[readonly] {
-	background-color: #eee;
+	background-color: #f0f0f1;
 }
 
 ::-webkit-input-placeholder {
-	color: #72777c;
+	color: #646970;
 }
 
 ::-moz-placeholder {
-	color: #72777c;
+	color: #646970;
 	opacity: 1;
 }
 
 :-ms-input-placeholder {
-	color: #72777c;
+	color: #646970;
 }
 
-.form-invalid input,
-.form-invalid input:focus,
-.form-invalid select,
-.form-invalid select:focus {
-	border-color: #dc3232 !important;
-	box-shadow: 0 0 2px rgba(204, 0, 0, 0.8);
+.form-invalid .form-required,
+.form-invalid .form-required:focus,
+.form-invalid.form-required input,
+.form-invalid.form-required input:focus,
+.form-invalid.form-required select,
+.form-invalid.form-required select:focus {
+	border-color: #d63638 !important;
+	box-shadow: 0 0 2px rgba(214, 54, 56, 0.8);
 }
 
 .form-table .form-required.form-invalid td:after {
 	content: "\f534";
 	font: normal 20px/1 dashicons;
-	color: #dc3232;
+	color: #d63638;
 	margin-left: -25px;
 	vertical-align: middle;
 }
@@ -262,13 +264,13 @@
 .form-table .form-required.user-pass1-wrap.form-invalid .password-input-wrapper:after {
 	content: "\f534";
 	font: normal 20px/1 dashicons;
-	color: #dc3232;
+	color: #d63638;
 	margin: 0 6px 0 -29px;
 	vertical-align: middle;
 }
 
 .form-input-tip {
-	color: #666;
+	color: #646970;
 }
 
 input:disabled,
@@ -278,9 +280,9 @@
 textarea:disabled,
 textarea.disabled {
 	background: rgba(255, 255, 255, 0.5);
-	border-color: rgba(222, 222, 222, 0.75);
+	border-color: rgba(220, 220, 222, 0.75);
 	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.04);
-	color: rgba(51, 51, 51, 0.5);
+	color: rgba(44, 51, 56, 0.5);
 }
 
 input[type="file"]:disabled,
@@ -311,8 +313,8 @@
 .wp-core-ui select {
 	font-size: 14px;
 	line-height: 2; /* 28px */
-	color: #32373c;
-	border-color: #7e8993;
+	color: #2c3338;
+	border-color: #8c8f94;
 	box-shadow: none;
 	border-radius: 3px;
 	padding: 0 24px 0 8px;
@@ -327,25 +329,25 @@
 }
 
 .wp-core-ui select:hover {
-	color: #007cba;
+	color: #2271b1;
 }
 
 .wp-core-ui select:focus {
-	border-color: #007cba;
-	color: #016087;
-	box-shadow: 0 0 0 1px #007cba;
+	border-color: #2271b1;
+	color: #0a4b78;
+	box-shadow: 0 0 0 1px #2271b1;
 }
 
 .wp-core-ui select:active {
-	border-color: #999;
+	border-color: #8c8f94;
 	box-shadow: none;
 }
 
 .wp-core-ui select.disabled,
 .wp-core-ui select:disabled {
-	color: #a0a5aa;
-	border-color: #ddd;
-	background-color: #f7f7f7;
+	color: #a7aaad;
+	border-color: #dcdcde;
+	background-color: #f6f7f7;
 	/* The SVG is arrow-down-alt2 from Dashicons. */
 	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23a0a5aa%22%2F%3E%3C%2Fsvg%3E');
 	box-shadow: none;
@@ -358,26 +360,26 @@
 /* This ruleset overrides the color change on :focus thus needs to be after select:focus. */
 .wp-core-ui select:-moz-focusring {
 	color: transparent;
-	text-shadow: 0 0 0 #016087;
+	text-shadow: 0 0 0 #0a4b78;
 }
 
 /* Remove background focus style from IE11 while keeping focus style available on option elements. */
 .wp-core-ui select::-ms-value {
 	background: transparent;
-	color: #555;
+	color: #50575e;
 }
 
 .wp-core-ui select:hover::-ms-value {
-	color: #007cba;
+	color: #2271b1;
 }
 
 .wp-core-ui select:focus::-ms-value {
-	color: #016087;
+	color: #0a4b78;
 }
 
 .wp-core-ui select.disabled::-ms-value,
 .wp-core-ui select:disabled::-ms-value {
-	color: #a0a5aa;
+	color: #a7aaad;
 }
 
 /* Hide the native down arrow for select element on IE. */
@@ -490,6 +492,16 @@
 	margin: 0 8px 0 0;
 }
 
+/* @since 5.7.0 secondary bulk action controls require JS. */
+.no-js label[for="bulk-action-selector-bottom"],
+.no-js select#bulk-action-selector-bottom,
+.no-js input#doaction2,
+.no-js label[for="new_role2"],
+.no-js select#new_role2,
+.no-js input#changeit2 {
+	display: none;
+}
+
 .tablenav .actions select {
 	float: left;
 	margin-right: 6px;
@@ -533,14 +545,22 @@
 	margin: 0 0 1em;
 }
 
+.wp-generate-pw {
+	margin-top: 1em;
+}
+
+.wp-pwd {
+	margin-top: 1em;
+}
+
 #misc-publishing-actions label {
 	vertical-align: baseline;
 }
 
 #pass-strength-result {
-	background-color: #eee;
-	border: 1px solid #ddd;
-	color: #23282d;
+	background-color: #f0f0f1;
+	border: 1px solid #dcdcde;
+	color: #1d2327;
 	margin: -1px 1px 5px;
 	padding: 3px 5px;
 	text-align: center;
@@ -550,43 +570,47 @@
 }
 
 #pass-strength-result.short {
-	background-color: #f1adad;
-	border-color: #e35b5b;
+	background-color: #ffabaf;
+	border-color: #e65054;
 	opacity: 1;
 }
 
 #pass-strength-result.bad {
-	background-color: #fbc5a9;
-	border-color: #f78b53;
+	background-color: #facfd2;
+	border-color: #f86368;
 	opacity: 1;
 }
 
 #pass-strength-result.good {
-	background-color: #ffe399;
-	border-color: #ffc733;
+	background-color: #f5e6ab;
+	border-color: #f0c33c;
 	opacity: 1;
 }
 
 #pass-strength-result.strong {
-	background-color: #c1e1b9;
-	border-color: #83c373;
+	background-color: #b8e6bf;
+	border-color: #68de7c;
 	opacity: 1;
 }
 
+.password-input-wrapper input {
+	font-family: Consolas, Monaco, monospace;
+}
+
 #pass1.short, #pass1-text.short {
-	border-color: #e35b5b;
+	border-color: #e65054;
 }
 
 #pass1.bad, #pass1-text.bad {
-	border-color: #f78b53;
+	border-color: #f86368;
 }
 
 #pass1.good, #pass1-text.good {
-	border-color: #ffc733;
+	border-color: #f0c33c;
 }
 
 #pass1.strong, #pass1-text.strong {
-	border-color: #83c373;
+	border-color: #68de7c;
 }
 
 .pw-weak {
@@ -665,8 +689,8 @@
 	list-style: none;
 	position: absolute;
 	z-index: 10000;
-	border: 1px solid #5b9dd9;
-	box-shadow: 0 1px 2px rgba(30, 140, 190, 0.8);
+	border: 1px solid #4f94d4;
+	box-shadow: 0 1px 2px rgba(79, 148, 212, 0.8);
 	background-color: #fff;
 }
 
@@ -680,13 +704,16 @@
 
 /* Colors for the wplink toolbar autocomplete. */
 .ui-autocomplete .ui-state-focus {
-	background-color: #ddd;
+	background-color: #dcdcde;
 }
 
 /* Colors for the tags autocomplete. */
-.wp-tags-autocomplete .ui-state-focus {
-	background-color: #0073aa;
+.wp-tags-autocomplete .ui-state-focus,
+.wp-tags-autocomplete [aria-selected="true"] {
+	background-color: #2271b1;
 	color: #fff;
+	/* Only visible in Windows High Contrast mode */
+	outline: 2px solid transparent;
 }
 
 /*------------------------------------------------------------------------------
@@ -716,7 +743,7 @@
 
 .form-table th,
 .form-wrap label {
-	color: #23282d;
+	color: #1d2327;
 	font-weight: 400;
 	text-shadow: none;
 	vertical-align: baseline;
@@ -756,7 +783,7 @@
 	display: inline-block;
 }
 
-.form-table td fieldset p label { 
+.form-table td fieldset p label {
 	margin-top: 0 !important;
 }
 
@@ -823,7 +850,7 @@
 
 .color-option:hover,
 .color-option.selected {
-	background: #ddd;
+	background: #dcdcde;
 }
 
 .color-palette {
@@ -841,6 +868,37 @@
 	cursor: pointer;
 }
 
+.create-application-password .form-field {
+	max-width: 25em;
+}
+
+.create-application-password label {
+	font-weight: 600;
+}
+
+.create-application-password p.submit {
+	margin-bottom: 0;
+	padding-bottom: 0;
+	display: block;
+}
+
+#application-passwords-section .notice {
+	margin-top: 20px;
+	margin-bottom: 0;
+}
+
+.application-password-display input.code {
+	width: 19em;
+}
+
+.auth-app-card.card {
+	max-width: 768px;
+}
+
+.authorize-application-php .form-wrap p {
+	display: block;
+}
+
 /*------------------------------------------------------------------------------
   19.0 - Tools
 ------------------------------------------------------------------------------*/
@@ -872,7 +930,7 @@
 	padding: 0.7em 2em 1em;
 	min-width: 255px;
 	max-width: 520px;
-	border: 1px solid #ccd0d4;
+	border: 1px solid #c3c4c7;
 	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
 	background: #fff;
 	box-sizing: border-box;
@@ -907,10 +965,10 @@
 	display: inline-block;
 	position: relative;
 	cursor: move;
-	color: #32373c;
-	background: #e5e5e5;
+	color: #2c3338;
+	background: #dcdcde;
 	border-radius: 5px;
-	border: 1px solid #b4b9be;
+	border: 1px solid #c3c4c7;
 	font-style: normal;
 	line-height: 16px;
 	font-size: 14px;
@@ -946,7 +1004,7 @@
 }
 
 .pressthis-bookmarklet span:before {
-	color: #72777c;
+	color: #787c82;
 	font: normal 20px/1 dashicons;
 	content: "\f157";
 	position: relative;
@@ -972,7 +1030,7 @@
 
 .pressthis-js-toggle .dashicons {
 	margin: 5px 8px 6px 7px;
-	color: #555d66;
+	color: #50575e;
 }
 
 /*------------------------------------------------------------------------------
@@ -1149,7 +1207,7 @@
 }
 
 .request-filesystem-credentials-dialog .ftp-password em {
-	color: #888;
+	color: #8c8f94;
 }
 
 .request-filesystem-credentials-dialog label {
@@ -1211,7 +1269,7 @@
 }
 
 .privacy_requests .row-actions {
-	color: #72777c;
+	color: #787c82;
 }
 
 .privacy_requests .row-actions.processing {
@@ -1242,14 +1300,14 @@
 
 .privacy_requests .status-request-confirmed th,
 .privacy_requests .status-request-confirmed td {
-	background-color: #f7fcfe;
-	border-left-color: #00a0d2;
+	background-color: #fff;
+	border-left-color: #72aee6;
 }
 
 .privacy_requests .status-request-failed th,
 .privacy_requests .status-request-failed td {
-	background-color: #fef7f1;
-	border-left-color: #d64d21;
+	background-color: #f6f7f7;
+	border-left-color: #d63638;
 }
 
 .privacy_requests .export_personal_data_failed a {
@@ -1263,11 +1321,11 @@
 .status-label.status-request-pending {
 	font-weight: 400;
 	font-style: italic;
-	color: #6c7781;
+	color: #646970;
 }
 
 .status-label.status-request-failed {
-	color: #aa0000;
+	color: #d63638;
 	font-weight: 600;
 }
 
@@ -1279,13 +1337,6 @@
 	margin: 1.5em 0;
 }
 
-.wp-privacy-request-form label {
-	font-weight: 600;
-	line-height: 1.5;
-	padding-bottom: .5em;
-	display: block;
-}
-
 .wp-privacy-request-form input {
 	margin: 0;
 }
@@ -1294,20 +1345,20 @@
 	display: inline-block;
 	font: normal 20px/1 dashicons;
 	margin: 3px 5px 0 -2px;
-	speak: none;
+	speak: never;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
 	vertical-align: top;
 }
 
 .email-personal-data--sending::before {
-	color: #f56e28;
+	color: #d63638;
 	content: "\f463";
 	animation: rotation 2s infinite linear;
 }
 
 .email-personal-data--sent::before {
-	color: #79ba49;
+	color: #68de7c;
 	content: "\f147";
 }