wp/wp-admin/css/media.css
changeset 18 be944660c56a
parent 16 a86126ab1dd4
child 19 3d72ae0968f4
equal deleted inserted replaced
17:34716fd837a4 18:be944660c56a
     3 ------------------------------------------------------------------------------*/
     3 ------------------------------------------------------------------------------*/
     4 
     4 
     5 .media-item .describe {
     5 .media-item .describe {
     6 	border-collapse: collapse;
     6 	border-collapse: collapse;
     7 	width: 100%;
     7 	width: 100%;
     8 	border-top: 1px solid #ddd;
     8 	border-top: 1px solid #dcdcde;
     9 	clear: both;
     9 	clear: both;
    10 	cursor: default;
    10 	cursor: default;
    11 }
    11 }
    12 
    12 
    13 .media-item.media-blank .describe {
    13 .media-item.media-blank .describe {
    49 .media-item .thumbnail {
    49 .media-item .thumbnail {
    50 	max-height: 128px;
    50 	max-height: 128px;
    51 	max-width: 128px;
    51 	max-width: 128px;
    52 }
    52 }
    53 
    53 
       
    54 .media-list-subtitle {
       
    55 	display: block;
       
    56 }
       
    57 
       
    58 .media-list-title {
       
    59 	display: block;
       
    60 }
       
    61 
    54 #wpbody-content #async-upload-wrap a {
    62 #wpbody-content #async-upload-wrap a {
    55 	display: none;
    63 	display: none;
    56 }
    64 }
    57 
    65 
    58 .media-upload-form {
    66 .media-upload-form {
    94 .media-item .describe p.help {
   102 .media-item .describe p.help {
    95 	margin: 0;
   103 	margin: 0;
    96 	padding: 0 0 0 5px;
   104 	padding: 0 0 0 5px;
    97 }
   105 }
    98 
   106 
    99 .media-item .edit-attachment,
       
   100 .describe-toggle-on,
   107 .describe-toggle-on,
   101 .describe-toggle-off {
   108 .describe-toggle-off {
   102 	display: block;
   109 	display: block;
   103 	line-height: 2.76923076;
   110 	line-height: 2.76923076;
   104 	float: right;
   111 	float: right;
   105 	margin-right: 10px;
   112 	margin-right: 10px;
   106 }
   113 }
   107 
   114 
       
   115 .media-item-wrapper {
       
   116 	display: grid;
       
   117 	grid-template-columns: 1fr 1fr;
       
   118 }
       
   119 
       
   120 .media-item .attachment-tools {
       
   121 	display: flex;
       
   122 	justify-content: flex-end;
       
   123 	align-items: center;
       
   124 }
       
   125 
       
   126 .media-item .edit-attachment {
       
   127 	padding: 14px 0;
       
   128 	display: block;
       
   129 	margin-right: 10px;
       
   130 }
       
   131 
       
   132 .media-item .edit-attachment.copy-to-clipboard-container {
       
   133 	margin-top: 0;
       
   134 }
       
   135 
       
   136 .media-item-copy-container .success {
       
   137 	line-height: 0;
       
   138 }
       
   139 
       
   140 .media-item button .copy-attachment-url {
       
   141 	margin-top: 14px;
       
   142 }
       
   143 
       
   144 .media-item .copy-to-clipboard-container {
       
   145 	margin-top: 7px;
       
   146 }
       
   147 
   108 .media-item .describe-toggle-off,
   148 .media-item .describe-toggle-off,
   109 .media-item.open .describe-toggle-on {
   149 .media-item.open .describe-toggle-on {
   110 	display: none;
   150 	display: none;
   111 }
   151 }
   112 
   152 
   113 .media-item.open .describe-toggle-off {
   153 .media-item.open .describe-toggle-off {
   114 	display: block;
   154 	display: block;
   115 }
   155 }
   116 
   156 
   117 .media-upload-form .media-item {
   157 .media-upload-form .media-item {
   118 	min-height: 36px;
   158 	min-height: 70px;
   119 	margin-bottom: 1px;
   159 	margin-bottom: 1px;
   120 	position: relative;
   160 	position: relative;
   121 	width: 100%;
   161 	width: 100%;
   122 	background: #fff;
   162 	background: #fff;
   123 }
   163 }
   124 
   164 
   125 .media-upload-form .media-item,
   165 .media-upload-form .media-item,
   126 .media-upload-form .media-item .error {
   166 .media-upload-form .media-item .error {
   127 	box-shadow: 0 1px 0 #ddd;
   167 	box-shadow: 0 1px 0 #dcdcde;
   128 }
   168 }
   129 
   169 
   130 #media-items:empty {
   170 #media-items:empty {
   131 	border: 0 none;
   171 	border: 0 none;
   132 }
   172 }
   133 
   173 
   134 .media-item .filename {
   174 .media-item .filename {
   135 	line-height: 2.76923076;
   175 	padding: 14px 0;
   136 	overflow: hidden;
   176 	overflow: hidden;
   137 	margin-left: 6px;
   177 	margin-left: 6px;
   138 }
   178 }
   139 
   179 
   140 .media-item .pinkynail {
   180 .media-item .pinkynail {
   141 	float: left;
   181 	float: left;
   142 	margin: 2px 10px 0 3px;
   182 	margin: 0 10px 0 0;
   143 	max-width: 40px;
   183 	max-height: 70px;
   144 	max-height: 32px;
   184 	max-width: 70px;
   145 }
   185 }
   146 
   186 
   147 .media-item .startopen,
   187 .media-item .startopen,
   148 .media-item .startclosed {
   188 .media-item .startclosed {
   149 	display: none;
   189 	display: none;
   161 	width: 200px;
   201 	width: 200px;
   162 	line-height: 2em;
   202 	line-height: 2em;
   163 	padding: 0;
   203 	padding: 0;
   164 	overflow: hidden;
   204 	overflow: hidden;
   165 	border-radius: 22px;
   205 	border-radius: 22px;
   166 	background: #ddd;
   206 	background: #dcdcde;
   167 	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
   207 	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
   168 }
   208 }
   169 
   209 
   170 .media-item .bar {
   210 .media-item .bar {
   171 	z-index: 9;
   211 	z-index: 9;
   172 	width: 0;
   212 	width: 0;
   173 	height: 100%;
   213 	height: 100%;
   174 	margin-top: -22px;
   214 	margin-top: -22px;
   175 	border-radius: 22px;
   215 	border-radius: 22px;
   176 	background-color: #0073aa;
   216 	background-color: #2271b1;
   177 	box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
   217 	box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
   178 }
   218 }
   179 
   219 
   180 .media-item .progress .percent {
   220 .media-item .progress .percent {
   181 	z-index: 10;
   221 	z-index: 10;
   199 
   239 
   200 .js .html-uploader #html-upload-ui {
   240 .js .html-uploader #html-upload-ui {
   201 	display: block;
   241 	display: block;
   202 }
   242 }
   203 
   243 
       
   244 #html-upload-ui #async-upload {
       
   245 	font-size: 1em;
       
   246 }
       
   247 
   204 .media-upload-form .media-item.error,
   248 .media-upload-form .media-item.error,
   205 .media-upload-form .media-item .error {
   249 .media-upload-form .media-item .error {
   206 	width: auto;
   250 	width: auto;
   207 	margin: 0 0 1px 0;
   251 	margin: 0 0 1px 0;
   208 }
   252 }
   209 
   253 
   210 .media-upload-form .media-item .error {
   254 .media-upload-form .media-item .error {
   211 	padding: 10px 0 10px 14px;
   255 	padding: 10px 0 10px 14px;
       
   256 	min-height: 50px;
   212 }
   257 }
   213 
   258 
   214 .media-item .error-div button.dismiss {
   259 .media-item .error-div button.dismiss {
   215 	float: right;
   260 	float: right;
   216 	margin: 0 10px 0 15px;
   261 	margin: 0 10px 0 15px;
   232 	left: 50%;
   277 	left: 50%;
   233 	z-index: 100105;
   278 	z-index: 100105;
   234 }
   279 }
   235 
   280 
   236 .find-box-head {
   281 .find-box-head {
   237 	background: #fcfcfc;
   282 	background: #fff;
   238 	border-bottom: 1px solid #ddd;
   283 	border-bottom: 1px solid #dcdcde;
   239 	height: 36px;
   284 	height: 36px;
   240 	font-size: 18px;
   285 	font-size: 18px;
   241 	font-weight: 600;
   286 	font-weight: 600;
   242 	line-height: 2;
   287 	line-height: 2;
   243 	padding: 0 36px 0 16px;
   288 	padding: 0 36px 0 16px;
   299 	top: 0;
   344 	top: 0;
   300 	right: 0;
   345 	right: 0;
   301 	cursor: pointer;
   346 	cursor: pointer;
   302 	text-align: center;
   347 	text-align: center;
   303 	background: none;
   348 	background: none;
   304 	color: #666;
   349 	color: #646970;
   305 }
   350 }
   306 
   351 
   307 #find-posts-close:hover,
   352 #find-posts-close:hover,
   308 #find-posts-close:focus {
   353 #find-posts-close:focus {
   309 	color: #006799;
   354 	color: #135e96;
   310 }
   355 }
   311 
   356 
   312 #find-posts-close:focus {
   357 #find-posts-close:focus {
   313 	box-shadow:
   358 	box-shadow:
   314 		0 0 0 1px #5b9dd9,
   359 		0 0 0 1px #4f94d4,
   315 		0 0 2px 1px rgba(30, 140, 190, 0.8);
   360 		0 0 2px 1px rgba(79, 148, 212, 0.8);
   316 	/* Only visible in Windows High Contrast mode */
   361 	/* Only visible in Windows High Contrast mode */
   317 	outline: 2px solid transparent;
   362 	outline: 2px solid transparent;
   318 	outline-offset: -2px;
   363 	outline-offset: -2px;
   319 }
   364 }
   320 
   365 
   321 #find-posts-close:before {
   366 #find-posts-close:before {
   322 	font: normal 20px/36px dashicons;
   367 	font: normal 20px/36px dashicons;
   323 	vertical-align: top;
   368 	vertical-align: top;
   324 	speak: none;
   369 	speak: never;
   325 	-webkit-font-smoothing: antialiased;
   370 	-webkit-font-smoothing: antialiased;
   326 	-moz-osx-font-smoothing: grayscale;
   371 	-moz-osx-font-smoothing: grayscale;
   327 	content: "\f158";
   372 	content: "\f158";
   328 }
   373 }
   329 
   374 
   330 .find-box-buttons {
   375 .find-box-buttons {
   331 	padding: 8px 16px;
   376 	padding: 8px 16px;
   332 	background: #fcfcfc;
   377 	background: #fff;
   333 	border-top: 1px solid #ddd;
   378 	border-top: 1px solid #dcdcde;
   334 	position: absolute;
   379 	position: absolute;
   335 	bottom: 0;
   380 	bottom: 0;
   336 	left: 0;
   381 	left: 0;
   337 	right: 0;
   382 	right: 0;
   338 }
   383 }
   367 	filter: alpha(opacity=70);
   412 	filter: alpha(opacity=70);
   368 	z-index: 100100;
   413 	z-index: 100100;
   369 }
   414 }
   370 
   415 
   371 .drag-drop #drag-drop-area {
   416 .drag-drop #drag-drop-area {
   372 	border: 4px dashed #b4b9be;
   417 	border: 4px dashed #c3c4c7;
   373 	height: 200px;
   418 	height: 200px;
   374 }
   419 }
   375 
   420 
   376 .drag-drop .drag-drop-inside {
   421 .drag-drop .drag-drop-inside {
   377 	margin: 60px auto 0;
   422 	margin: 60px auto 0;
   401 #drag-drop-area:-moz-drag-over {
   446 #drag-drop-area:-moz-drag-over {
   402 	border-color: #83b4d8;
   447 	border-color: #83b4d8;
   403 }
   448 }
   404 border color while dragging a file over the uploader drop area */
   449 border color while dragging a file over the uploader drop area */
   405 .drag-drop.drag-over #drag-drop-area {
   450 .drag-drop.drag-over #drag-drop-area {
   406 	border-color: #83b4d8;
   451 	border-color: #9ec2e6;
   407 }
   452 }
   408 
   453 
   409 #plupload-upload-ui {
   454 #plupload-upload-ui {
   410 	position: relative;
   455 	position: relative;
   411 }
   456 }
   414  * Media Library grid view
   459  * Media Library grid view
   415  */
   460  */
   416 
   461 
   417 .media-frame.mode-grid,
   462 .media-frame.mode-grid,
   418 .media-frame.mode-grid .media-frame-content,
   463 .media-frame.mode-grid .media-frame-content,
   419 .media-frame.mode-grid .attachments-browser .attachments,
   464 .media-frame.mode-grid .attachments-browser:not(.has-load-more) .attachments,
       
   465 .media-frame.mode-grid .attachments-browser.has-load-more .attachments-wrapper,
   420 .media-frame.mode-grid .uploader-inline-content {
   466 .media-frame.mode-grid .uploader-inline-content {
   421 	position: static;
   467 	position: static;
   422 }
   468 }
   423 
   469 
   424 /* Regions we don't use at all */
   470 /* Regions we don't use at all */
   436 .upload-php .mode-grid .media-sidebar {
   482 .upload-php .mode-grid .media-sidebar {
   437 	position: relative;
   483 	position: relative;
   438 	width: auto;
   484 	width: auto;
   439 	margin-top: 12px;
   485 	margin-top: 12px;
   440 	padding: 0 16px;
   486 	padding: 0 16px;
   441 	border-left: 4px solid #dd3d36;
   487 	border-left: 4px solid #d63638;
   442 	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
   488 	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
   443 	background-color: #fff;
   489 	background-color: #fff;
   444 }
   490 }
   445 
   491 
   446 .upload-php .mode-grid .hide-sidebar .media-sidebar {
   492 .upload-php .mode-grid .hide-sidebar .media-sidebar {
   469 
   515 
   470 .upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:before {
   516 .upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:before {
   471 	content: "\f153";
   517 	content: "\f153";
   472 	display: block;
   518 	display: block;
   473 	font: normal 16px/1 dashicons;
   519 	font: normal 16px/1 dashicons;
   474 	color: #72777c;
   520 	color: #787c82;
   475 }
   521 }
   476 
   522 
   477 .upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:focus:before,
   523 .upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:focus:before,
   478 .upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:hover:before {
   524 .upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:hover:before {
   479 	color: #c00;
   525 	color: #d63638;
   480 }
   526 }
   481 
   527 
   482 .upload-php .mode-grid .media-sidebar .media-uploader-status.errors h2 {
   528 .upload-php .mode-grid .media-sidebar .media-uploader-status.errors h2 {
   483 	display: none;
   529 	display: none;
   484 }
   530 }
   489 	right: auto;
   535 	right: auto;
   490 	left: auto;
   536 	left: auto;
   491 	bottom: auto;
   537 	bottom: auto;
   492 	padding-top: 0;
   538 	padding-top: 0;
   493 	margin-top: 20px;
   539 	margin-top: 20px;
   494 	border: 4px dashed #b4b9be;
   540 	border: 4px dashed #c3c4c7;
   495 }
   541 }
   496 
   542 
   497 .media-frame.mode-select .attachments-browser.fixed .attachments {
   543 .media-frame.mode-select .attachments-browser.fixed:not(.has-load-more) .attachments,
       
   544 .media-frame.mode-select .attachments-browser.has-load-more.fixed .attachments-wrapper {
   498 	position: relative;
   545 	position: relative;
   499 	top: 94px; /* prevent jumping up when the toolbar becomes fixed */
   546 	top: 94px; /* prevent jumping up when the toolbar becomes fixed */
   500 	padding-bottom: 94px; /* offset for above so the bottom doesn't get cut off */
   547 	padding-bottom: 94px; /* offset for above so the bottom doesn't get cut off */
   501 }
   548 }
   502 
   549 
   503 .media-frame.mode-grid .attachment:focus,
   550 .media-frame.mode-grid .attachment:focus,
   504 .media-frame.mode-grid .selected.attachment:focus,
   551 .media-frame.mode-grid .selected.attachment:focus,
   505 .media-frame.mode-grid .attachment.details:focus {
   552 .media-frame.mode-grid .attachment.details:focus {
   506 	box-shadow:
   553 	box-shadow:
   507 		inset 0 0 2px 3px #f1f1f1,
   554 		inset 0 0 2px 3px #f0f0f1,
   508 		inset 0 0 0 7px #5b9dd9;
   555 		inset 0 0 0 7px #4f94d4;
   509 	/* Only visible in Windows High Contrast mode */
   556 	/* Only visible in Windows High Contrast mode */
   510 	outline: 2px solid transparent;
   557 	outline: 2px solid transparent;
   511 	outline-offset: -6px;
   558 	outline-offset: -6px;
   512 }
   559 }
   513 
   560 
   514 .media-frame.mode-grid .selected.attachment {
   561 .media-frame.mode-grid .selected.attachment {
   515 	box-shadow:
   562 	box-shadow:
   516 		inset 0 0 0 5px #f1f1f1,
   563 		inset 0 0 0 5px #f0f0f1,
   517 		inset 0 0 0 7px #ccc;
   564 		inset 0 0 0 7px #c3c4c7;
   518 }
   565 }
   519 
   566 
   520 .media-frame.mode-grid .attachment.details {
   567 .media-frame.mode-grid .attachment.details {
   521 	box-shadow:
   568 	box-shadow:
   522 		inset 0 0 0 3px #f1f1f1,
   569 		inset 0 0 0 3px #f0f0f1,
   523 		inset 0 0 0 7px #1e8cbe;
   570 		inset 0 0 0 7px #4f94d4;
   524 }
   571 }
   525 
   572 
   526 .media-frame.mode-grid.mode-select .attachment .thumbnail {
   573 .media-frame.mode-grid.mode-select .attachment .thumbnail {
   527 	opacity: 0.65;
   574 	opacity: 0.65;
   528 }
   575 }
   583 .media-frame.mode-grid .attachments-browser .attachments {
   630 .media-frame.mode-grid .attachments-browser .attachments {
   584 	padding: 2px;
   631 	padding: 2px;
   585 }
   632 }
   586 
   633 
   587 .media-frame.mode-grid .attachments-browser .no-media {
   634 .media-frame.mode-grid .attachments-browser .no-media {
   588 	color: #666; /* same as no plugins and no themes */
   635 	color: #646970; /* same as no plugins and no themes */
   589 	font-size: 18px;
   636 	font-size: 18px;
   590 	font-style: normal;
   637 	font-style: normal;
   591 	margin: 0;
   638 	margin: 0;
   592 	padding: 100px 0 0;
   639 	padding: 100px 0 0;
   593 	text-align: center;
   640 	text-align: center;
   614 
   661 
   615 .upload-php .media-modal-close,
   662 .upload-php .media-modal-close,
   616 .edit-attachment-frame .edit-media-header .left,
   663 .edit-attachment-frame .edit-media-header .left,
   617 .edit-attachment-frame .edit-media-header .right {
   664 .edit-attachment-frame .edit-media-header .right {
   618 	cursor: pointer;
   665 	cursor: pointer;
   619 	color: #72777c;
   666 	color: #787c82;
   620 	background-color: transparent;
   667 	background-color: transparent;
   621 	height: 50px;
   668 	height: 50px;
   622 	width: 50px;
   669 	width: 50px;
   623 	padding: 0;
   670 	padding: 0;
   624 	position: absolute;
   671 	position: absolute;
   625 	text-align: center;
   672 	text-align: center;
   626 	border: 0;
   673 	border: 0;
   627 	border-left: 1px solid #ddd;
   674 	border-left: 1px solid #dcdcde;
   628 	transition: color .1s ease-in-out, background .1s ease-in-out;
   675 	transition: color .1s ease-in-out, background .1s ease-in-out;
   629 }
   676 }
   630 
   677 
   631 .upload-php .media-modal-close {
   678 .upload-php .media-modal-close {
   632 	top: 0;
   679 	top: 0;
   657 .upload-php .media-modal-close:focus,
   704 .upload-php .media-modal-close:focus,
   658 .edit-attachment-frame .edit-media-header .left:hover,
   705 .edit-attachment-frame .edit-media-header .left:hover,
   659 .edit-attachment-frame .edit-media-header .right:hover,
   706 .edit-attachment-frame .edit-media-header .right:hover,
   660 .edit-attachment-frame .edit-media-header .left:focus,
   707 .edit-attachment-frame .edit-media-header .left:focus,
   661 .edit-attachment-frame .edit-media-header .right:focus {
   708 .edit-attachment-frame .edit-media-header .right:focus {
   662 	background: #ddd;
   709 	background: #dcdcde;
   663 	border-color: #ccc;
   710 	border-color: #c3c4c7;
   664 	color: #000;
   711 	color: #000;
   665 	outline: none;
   712 	outline: none;
   666 	box-shadow: none;
   713 	box-shadow: none;
   667 }
   714 }
   668 
   715 
   687 	content: "\f345";
   734 	content: "\f345";
   688 }
   735 }
   689 
   736 
   690 .edit-attachment-frame .edit-media-header [disabled],
   737 .edit-attachment-frame .edit-media-header [disabled],
   691 .edit-attachment-frame .edit-media-header [disabled]:hover {
   738 .edit-attachment-frame .edit-media-header [disabled]:hover {
   692 	color: #ccc;
   739 	color: #c3c4c7;
   693 	background: inherit;
   740 	background: inherit;
   694 	cursor: default;
   741 	cursor: default;
   695 }
   742 }
   696 
   743 
   697 .edit-attachment-frame .media-frame-content,
   744 .edit-attachment-frame .media-frame-content,
   731 	display: block;
   778 	display: block;
   732 	margin: 0 auto 16px;
   779 	margin: 0 auto 16px;
   733 	max-width: 100%;
   780 	max-width: 100%;
   734 	max-height: 90%;
   781 	max-height: 90%;
   735 	max-height: calc( 100% - 42px ); /* leave space for actions underneath */
   782 	max-height: calc( 100% - 42px ); /* leave space for actions underneath */
   736 	background-image: linear-gradient(45deg, #c4c4c4 25%, transparent 25%, transparent 75%, #c4c4c4 75%, #c4c4c4), linear-gradient(45deg, #c4c4c4 25%, transparent 25%, transparent 75%, #c4c4c4 75%, #c4c4c4);
   783 	background-image: linear-gradient(45deg, #c3c4c7 25%, transparent 25%, transparent 75%, #c3c4c7 75%, #c3c4c7), linear-gradient(45deg, #c3c4c7 25%, transparent 25%, transparent 75%, #c3c4c7 75%, #c3c4c7);
   737 	background-position: 0 0, 10px 10px;
   784 	background-position: 0 0, 10px 10px;
   738 	background-size: 20px 20px;
   785 	background-size: 20px 20px;
   739 }
   786 }
   740 
   787 
   741 .edit-attachment-frame .attachment-media-view .details-image.icon {
   788 .edit-attachment-frame .attachment-media-view .details-image.icon {
   763 	padding: 12px 16px 0;
   810 	padding: 12px 16px 0;
   764 	width: 35%;
   811 	width: 35%;
   765 	height: 100%;
   812 	height: 100%;
   766 	box-shadow: inset 0px 4px 4px -4px rgba(0, 0, 0, 0.1);
   813 	box-shadow: inset 0px 4px 4px -4px rgba(0, 0, 0, 0.1);
   767 	border-bottom: 0;
   814 	border-bottom: 0;
   768 	border-left: 1px solid #ddd;
   815 	border-left: 1px solid #dcdcde;
   769 	background: #f3f3f3;
   816 	background: #f6f7f7;
   770 }
   817 }
   771 
   818 
   772 .edit-attachment-frame .attachment-info .details,
   819 .edit-attachment-frame .attachment-info .details,
   773 .edit-attachment-frame .attachment-info .settings {
   820 .edit-attachment-frame .attachment-info .settings {
   774 	position: relative; /* RTL fix, #WP29352 */
   821 	position: relative; /* RTL fix, #WP29352 */
   775 	overflow: hidden;
   822 	overflow: hidden;
   776 	float: none;
   823 	float: none;
   777 	margin-bottom: 15px;
   824 	margin-bottom: 15px;
   778 	padding-bottom: 15px;
   825 	padding-bottom: 15px;
   779 	border-bottom: 1px solid #ddd;
   826 	border-bottom: 1px solid #dcdcde;
   780 }
   827 }
   781 
   828 
   782 .edit-attachment-frame .attachment-info .filename {
   829 .edit-attachment-frame .attachment-info .filename {
   783 	font-weight: 400;
   830 	font-weight: 400;
   784 	color: #666;
   831 	color: #646970;
   785 }
   832 }
   786 
   833 
   787 .edit-attachment-frame .attachment-info .thumbnail {
   834 .edit-attachment-frame .attachment-info .thumbnail {
   788 	margin-bottom: 12px;
   835 	margin-bottom: 12px;
   789 }
   836 }
   802 	align-items: center;
   849 	align-items: center;
   803 	margin-top: 8px;
   850 	margin-top: 8px;
   804 	clear: both;
   851 	clear: both;
   805 }
   852 }
   806 
   853 
       
   854 .copy-to-clipboard-container .copy-attachment-url {
       
   855 	white-space: normal;
       
   856 }
       
   857 
   807 .copy-to-clipboard-container .success {
   858 .copy-to-clipboard-container .success {
       
   859 	color: #008a20;
   808 	margin-left: 8px;
   860 	margin-left: 8px;
   809 }
   861 }
   810 
   862 
   811 /*------------------------------------------------------------------------------
   863 /*------------------------------------------------------------------------------
   812   14.2 - Image Editor
   864   14.2 - Image Editor
   907 
   959 
   908 .media-disabled,
   960 .media-disabled,
   909 .imgedit-settings .disabled {
   961 .imgedit-settings .disabled {
   910 	/* WCAG 1.4.3 Text or images of text that are part of an inactive user
   962 	/* WCAG 1.4.3 Text or images of text that are part of an inactive user
   911 	   interface component ... have no contrast requirement. */
   963 	   interface component ... have no contrast requirement. */
   912 	color: #a0a5aa;
   964 	color: #a7aaad;
   913 }
   965 }
   914 
   966 
   915 .A1B1 {
   967 .A1B1 {
   916 	overflow: hidden;
   968 	overflow: hidden;
   917 }
   969 }
   951 }
  1003 }
   952 
  1004 
   953 .imgedit-menu .button:before {
  1005 .imgedit-menu .button:before {
   954 	font: normal 16px/1 dashicons;
  1006 	font: normal 16px/1 dashicons;
   955 	margin-right: 8px;
  1007 	margin-right: 8px;
   956 	speak: none;
  1008 	speak: never;
   957 	vertical-align: middle;
  1009 	vertical-align: middle;
   958 	position: relative;
  1010 	position: relative;
   959 	top: -2px;
  1011 	top: -2px;
   960 	-webkit-font-smoothing: antialiased;
  1012 	-webkit-font-smoothing: antialiased;
   961 	-moz-osx-font-smoothing: grayscale;
  1013 	-moz-osx-font-smoothing: grayscale;
   962 }
  1014 }
   963 
  1015 
   964 .imgedit-menu .button.disabled {
  1016 .imgedit-menu .button.disabled {
   965 	color: #a0a5aa;
  1017 	color: #a7aaad;
   966 	border-color: #ddd;
  1018 	border-color: #dcdcde;
   967 	background: #f7f7f7;
  1019 	background: #f6f7f7;
   968 	box-shadow: none;
  1020 	box-shadow: none;
   969 	text-shadow: 0 1px 0 #fff;
  1021 	text-shadow: 0 1px 0 #fff;
   970 	cursor: default;
  1022 	cursor: default;
   971 	transform: none;
  1023 	transform: none;
   972 }
  1024 }
  1002 .imgedit-crop-wrap {
  1054 .imgedit-crop-wrap {
  1003 	position: relative;
  1055 	position: relative;
  1004 }
  1056 }
  1005 
  1057 
  1006 .imgedit-crop-wrap img {
  1058 .imgedit-crop-wrap img {
  1007 	background-image: linear-gradient(45deg, #c4c4c4 25%, transparent 25%, transparent 75%, #c4c4c4 75%, #c4c4c4), linear-gradient(45deg, #c4c4c4 25%, transparent 25%, transparent 75%, #c4c4c4 75%, #c4c4c4);
  1059 	background-image: linear-gradient(45deg, #c3c4c7 25%, transparent 25%, transparent 75%, #c3c4c7 75%, #c3c4c7), linear-gradient(45deg, #c3c4c7 25%, transparent 25%, transparent 75%, #c3c4c7 75%, #c3c4c7);
  1008 	background-position: 0 0, 10px 10px;
  1060 	background-position: 0 0, 10px 10px;
  1009 	background-size: 20px 20px;
  1061 	background-size: 20px 20px;
  1010 }
  1062 }
  1011 
  1063 
  1012 .imgedit-crop {
  1064 .imgedit-crop {
  1053 	line-height: 1.4;
  1105 	line-height: 1.4;
  1054 }
  1106 }
  1055 
  1107 
  1056 #poststuff .imgedit-group-top .button-link {
  1108 #poststuff .imgedit-group-top .button-link {
  1057 	text-decoration: none;
  1109 	text-decoration: none;
  1058 	color: #23282d;
  1110 	color: #1d2327;
  1059 }
  1111 }
  1060 
  1112 
  1061 .imgedit-applyto .imgedit-label {
  1113 .imgedit-applyto .imgedit-label {
  1062 	display: block;
  1114 	display: block;
  1063 	padding: .5em 0 0;
  1115 	padding: .5em 0 0;
  1078 .image-editor .imgedit-settings .imgedit-help-toggle:active {
  1130 .image-editor .imgedit-settings .imgedit-help-toggle:active {
  1079 	border: 1px solid transparent;
  1131 	border: 1px solid transparent;
  1080 	margin: -1px 0 0 -1px;
  1132 	margin: -1px 0 0 -1px;
  1081 	padding: 0;
  1133 	padding: 0;
  1082 	background: transparent;
  1134 	background: transparent;
  1083 	color: #0074a2;
  1135 	color: #2271b1;
  1084 	font-size: 20px;
  1136 	font-size: 20px;
  1085 	line-height: 1;
  1137 	line-height: 1;
  1086 	cursor: pointer;
  1138 	cursor: pointer;
  1087 	box-sizing: content-box;
  1139 	box-sizing: content-box;
  1088 	box-shadow: none;
  1140 	box-shadow: none;
  1089 }
  1141 }
  1090 
  1142 
  1091 .image-editor .imgedit-settings .imgedit-help-toggle:focus {
  1143 .image-editor .imgedit-settings .imgedit-help-toggle:focus {
  1092 	color: #0074a2;
  1144 	color: #2271b1;
  1093 	border-color: #5b9dd9;
  1145 	border-color: #4f94d4;
  1094 	box-shadow: 0 0 3px rgba(0, 115, 170, 0.8);
  1146 	box-shadow: 0 0 3px rgba(34, 113, 177, 0.8);
  1095 	/* Only visible in Windows High Contrast mode */
  1147 	/* Only visible in Windows High Contrast mode */
  1096 	outline: 2px solid transparent;
  1148 	outline: 2px solid transparent;
  1097 }
  1149 }
  1098 
  1150 
  1099 .form-table td.imgedit-response {
  1151 .form-table td.imgedit-response {
  1113 	font-size: 12px;
  1165 	font-size: 12px;
  1114 	line-height: inherit;
  1166 	line-height: inherit;
  1115 }
  1167 }
  1116 
  1168 
  1117 span.imgedit-scale-warn {
  1169 span.imgedit-scale-warn {
  1118 	color: #dc3232;
  1170 	color: #d63638;
  1119 	font-size: 20px;
  1171 	font-size: 20px;
  1120 	font-style: normal;
  1172 	font-style: normal;
  1121 	visibility: hidden;
  1173 	visibility: hidden;
  1122 	vertical-align: middle;
  1174 	vertical-align: middle;
  1123 }
  1175 }
  1150 .imgedit-separator {
  1202 .imgedit-separator {
  1151 	display: inline-block;
  1203 	display: inline-block;
  1152 	width: 7px;
  1204 	width: 7px;
  1153 	text-align: center;
  1205 	text-align: center;
  1154 	font-size: 13px;
  1206 	font-size: 13px;
  1155 	color: #444;
  1207 	color: #3c434a;
  1156 }
  1208 }
  1157 
  1209 
  1158 .imgedit-settings .imgedit-scale-button-wrapper {
  1210 .imgedit-settings .imgedit-scale-button-wrapper {
  1159 	margin-top: 0.3077em;
  1211 	margin-top: 0.3077em;
  1160 	display: block;
  1212 	display: block;
  1167 audio, video {
  1219 audio, video {
  1168 	display: inline-block;
  1220 	display: inline-block;
  1169 	max-width: 100%;
  1221 	max-width: 100%;
  1170 }
  1222 }
  1171 
  1223 
  1172 .mejs-container {
  1224 .wp-core-ui .mejs-container {
  1173 	width: 100%;
  1225 	width: 100%;
  1174 	max-width: 100%;
  1226 	max-width: 100%;
  1175 }
  1227 }
  1176 
  1228 
  1177 .mejs-container .mejs-controls {
  1229 .wp-core-ui .mejs-container * {
  1178 	box-sizing: border-box;
  1230 	box-sizing: border-box;
       
  1231 }
       
  1232 
       
  1233 .wp-core-ui .mejs-time {
       
  1234 	box-sizing: content-box;
  1179 }
  1235 }
  1180 
  1236 
  1181 /* =Media Queries
  1237 /* =Media Queries
  1182 -------------------------------------------------------------- */
  1238 -------------------------------------------------------------- */
  1183 
  1239 
  1230 	.copy-to-clipboard-container .success {
  1286 	.copy-to-clipboard-container .success {
  1231 		font-size: 14px;
  1287 		font-size: 14px;
  1232 	}
  1288 	}
  1233 }
  1289 }
  1234 
  1290 
       
  1291 @media only screen and (max-width: 600px) {
       
  1292 	.media-item-wrapper {
       
  1293 		grid-template-columns: 1fr;
       
  1294 	}
       
  1295 }
       
  1296 
  1235 /**
  1297 /**
  1236  * Media queries for media grid.
  1298  * Media queries for media grid.
  1237  */
  1299  */
  1238 
  1300 
  1239 @media only screen and (max-width: 1120px) {
  1301 @media only screen and (max-width: 1120px) {