5 -webkit-box-sizing: content-box;
6 -moz-box-sizing: content-box;
7 box-sizing: content-box;
12 font-family: "Open Sans", sans-serif;
17 .media-frame textarea {
23 .wp-admin .media-frame select {
33 .media-frame a:hover {
37 .media-frame a.button {
41 .media-frame a.button:hover {
45 .media-frame a.button-primary,
46 .media-frame a.button-primary:hover {
50 .media-frame input[type="text"],
51 .media-frame input[type="password"],
52 .media-frame input[type="number"],
53 .media-frame input[type="search"],
54 .media-frame input[type="email"],
55 .media-frame input[type="url"],
56 .media-frame textarea,
58 font-family: "Open Sans", sans-serif;
60 -webkit-box-sizing: border-box;
61 -moz-box-sizing: border-box;
62 box-sizing: border-box;
65 border-color: #dfdfdf;
73 .media-frame input:disabled,
74 .media-frame textarea:disabled,
75 .media-frame input[readonly],
76 .media-frame textarea[readonly] {
77 background-color: #eee;
80 .media-frame input[type="search"] {
81 -webkit-appearance: textfield;
84 .media-frame :-moz-placeholder {
88 .media-frame .hidden {
92 /* Enable draggable on IE10 touch events until it's rolled into jQuery UI core */
95 -ms-touch-action: none;
99 .meta-box-sortables.ui-sortable {
100 -ms-touch-action: auto;
104 .meta-box-sortables.ui-sortable .hndle {
105 -ms-touch-action: none;
121 .wp-customizer .media-modal {
125 .media-modal-backdrop {
137 .wp-customizer .media-modal-backdrop {
143 text-decoration: none;
151 .media-modal-close span.media-modal-icon {
156 background-image: none;
159 .media-modal-close .media-modal-icon:before {
161 font: normal 20px/1 'dashicons';
163 vertical-align: middle;
164 -webkit-font-smoothing: antialiased;
165 -moz-osx-font-smoothing: grayscale;
169 .media-modal-close:hover .media-modal-icon:before {
173 .media-modal-close:active {
177 .media-modal-content {
185 -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.7);
186 box-shadow: 0 5px 15px rgba(0,0,0,0.7);
188 -webkit-font-smoothing: subpixel-antialiased;
192 background-image: url(../images/uploader-icons.png);
193 background-repeat: no-repeat;
207 border: 0 solid #dfdfdf;
211 .media-toolbar-primary {
216 .media-toolbar-secondary {
221 .media-toolbar-primary > .media-button,
222 .media-toolbar-primary > .media-button-group {
228 .media-toolbar-secondary > .media-button,
229 .media-toolbar-secondary > .media-button-group {
244 padding: 0 16px 24px;
247 border-right: 1px solid #ddd;
249 -webkit-overflow-scrolling: touch;
252 .hide-toolbar .media-sidebar {
256 .media-sidebar .sidebar-title {
259 padding: 12px 10px 10px;
263 .media-sidebar .sidebar-content {
265 margin-bottom: 130px;
268 .media-sidebar .search {
277 text-transform: uppercase;
283 .media-sidebar .setting {
290 .media-sidebar .setting label {
294 .media-sidebar .setting .link-to-custom {
298 .media-sidebar .setting span {
304 .media-sidebar .setting select {
308 .media-sidebar .setting input[type="checkbox"],
309 .media-sidebar .field input[type="checkbox"] {
316 .media-sidebar .setting span,
317 .compat-item label span {
327 .media-sidebar .setting input,
328 .media-sidebar .setting textarea {
334 .media-sidebar .setting textarea,
335 .compat-item .field textarea {
340 .media-sidebar select {
364 .compat-item .field {
370 .compat-item .label {
377 .compat-item .label span {
382 .compat-item .field {
387 .compat-item .field input {
405 border-left-width: 1px;
406 border-left-style: solid;
407 border-left-color: #ccc;
408 -webkit-user-select: none;
409 -moz-user-select: none;
410 -ms-user-select: none;
422 text-decoration: none;
425 .media-menu > a:hover {
427 background: rgba( 0, 0, 0, 0.04 );
430 .media-menu > a:active {
435 .media-menu .active:hover {
440 .media-menu .separator {
444 border-top: 1px solid #ddd;
455 -webkit-user-select: none;
456 -moz-user-select: none;
457 -ms-user-select: none;
462 -webkit-transition: none;
469 padding: 8px 10px 9px;
474 text-decoration: none;
477 .media-router > a:last-child {
481 .media-router > a:active,
482 .media-router > a:focus {
486 .media-router .active,
487 .media-router .active:hover {
491 .media-router .active,
492 .media-router > a.active:last-child {
495 border: 1px solid #ddd;
499 .media-router .active:after {
533 .media-frame-router {
542 .media-frame-content {
553 border-top: 1px solid #ddd;
554 border-bottom: 1px solid #ddd;
557 .media-frame-toolbar {
566 .media-frame.hide-menu .media-frame-title,
567 .media-frame.hide-menu .media-frame-router,
568 .media-frame.hide-menu .media-frame-toolbar,
569 .media-frame.hide-menu .media-frame-content {
573 .media-frame.hide-menu .media-frame-menu {
577 .media-frame.hide-toolbar .media-frame-content {
581 .media-frame.hide-toolbar .media-frame-toolbar {
585 .media-frame.hide-router .media-frame-content {
589 .media-frame.hide-router .media-frame-router {
593 .media-frame.hide-router .media-frame-title {
594 border-bottom: 1px solid #dfdfdf;
595 -webkit-box-shadow: 0 4px 4px -4px rgba( 0, 0, 0, 0.1 );
596 box-shadow: 0 4px 4px -4px rgba( 0, 0, 0, 0.1 );
599 .media-frame-title h1 {
606 .media-frame-title .suggested-dimensions {
612 .media-frame-content .crop-content {
616 .media-frame-content .crop-content .crop-image {
623 .media-frame-content .crop-content .upload-errors
629 margin-right: -150px;
637 .media-frame .media-iframe {
641 .media-frame .media-iframe,
642 .media-frame .media-iframe iframe {
649 * Attachment Browser Filters
651 .media-frame select.attachment-filters {
659 .media-frame .search {
665 font-family: "Open Sans", sans-serif;
666 -webkit-appearance: none;
669 .media-toolbar-secondary .search {
679 -webkit-overflow-scrolling: touch;
693 -webkit-user-select: none;
694 -moz-user-select: none;
695 -ms-user-select: none;
699 .selected.attachment {
708 .attachment-preview {
713 inset 0 0 15px rgba( 0, 0, 0, 0.1 ),
714 inset 0 0 0 1px rgba( 0, 0, 0, 0.05 );
716 inset 0 0 15px rgba( 0, 0, 0, 0.1 ),
717 inset 0 0 0 1px rgba( 0, 0, 0, 0.05 );
728 .attachment .thumbnail {
739 .attachment-preview .thumbnail:after {
747 -webkit-box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.1 );
748 box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.1 );
753 .attachment .thumbnail img {
759 .attachment .thumbnail .centered {
765 -webkit-transform: translate( 50%, 50% );
766 -ms-transform: translate( 50%, 50% );
767 transform: translate( 50%, 50% );
770 .attachment .thumbnail .centered img {
771 -webkit-transform: translate( -50%, -50% );
772 -ms-transform: translate( -50%, -50% );
773 transform: translate( -50%, -50% );
776 .attachment .filename {
784 word-wrap: break-word;
787 background: rgba( 255, 255, 255, 0.8 );
788 -webkit-box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.15 );
789 box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.15 );
792 .attachment .filename div {
796 .attachment-preview .thumbnail {
801 .attachment .thumbnail img {
816 text-decoration: none;
818 background-color: #fff;
819 background-position: -96px 4px;
821 -webkit-border-radius: 3px;
823 -webkit-box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.3 );
824 box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.3 );
827 .attachment .close:hover {
828 -webkit-box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.6 );
829 box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.6 );
832 .attachment:hover .close {
845 -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba( 0, 0, 0, 0.4 );
846 box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba( 0, 0, 0, 0.4 );
849 .attachment .check div {
850 background-position: -1px 0;
856 .attachment .check:hover div {
857 background-position: -40px 0;
860 .attachment.selected .check {
864 .attachment.details {
865 -webkit-box-shadow: 0 0 0 1px #fff,
867 box-shadow: 0 0 0 1px #fff,
871 .attachment.details .check {
872 background-color: #1e8cbe;
873 -webkit-box-shadow: 0 0 0 1px #fff,
875 box-shadow: 0 0 0 1px #fff,
879 .attachment.details .check div {
880 background-position: -21px 0;
883 .attachment.details .check:hover div {
884 background-position: -60px 0;
887 .media-frame .attachment .describe {
894 -webkit-border-radius: 0;
899 * Attachments Browser
901 .media-frame .attachments-browser {
908 .attachments-browser .media-toolbar {
913 .attachments-browser .media-toolbar-primary > .media-button,
914 .attachments-browser .media-toolbar-primary > .media-button-group,
915 .attachments-browser .media-toolbar-secondary > .media-button,
916 .attachments-browser .media-toolbar-secondary > .media-button-group {
920 .attachments-browser .attachments,
921 .attachments-browser .uploader-inline {
930 .attachments-browser .instructions {
931 display: inline-block;
942 .media-progress-bar {
947 -webkit-border-radius: 10px;
950 background: rgba( 0, 0, 0, 0.1 );
953 .media-progress-bar div {
958 -webkit-border-radius: 10px;
960 -webkit-transition: width 300ms;
961 transition: width 300ms;
964 .media-uploader-status .media-progress-bar {
969 .uploading.media-uploader-status .media-progress-bar {
973 .attachment-preview .media-progress-bar {
981 .media-uploader-status {
984 padding-bottom: 10px;
988 .media-sidebar .media-uploader-status {
989 border-bottom: 1px solid #dfdfdf;
990 -webkit-box-shadow: 0 1px 0 #fff;
991 box-shadow: 0 1px 0 #fff;
994 .uploader-inline .media-uploader-status h3 {
998 .media-uploader-status .upload-details {
1004 .uploading.media-uploader-status .upload-details {
1008 .media-uploader-status .upload-detail-separator {
1012 .media-uploader-status .upload-count {
1016 .media-uploader-status .upload-dismiss-errors,
1017 .media-uploader-status .upload-errors {
1021 .errors.media-uploader-status .upload-dismiss-errors,
1022 .errors.media-uploader-status .upload-errors {
1026 .media-uploader-status .upload-dismiss-errors {
1027 text-decoration: none;
1030 .media-sidebar .media-uploader-status .upload-dismiss-errors {
1036 .upload-errors .upload-error {
1037 margin: 8px auto 0 auto;
1039 border: 1px #c00 solid;
1040 background: #ffebe8;
1041 -webkit-border-radius: 3px;
1045 .upload-errors .upload-error-label {
1051 background-image: -webkit-gradient(linear, right top, right bottom, from(#e00), to(#a00));
1052 background-image: -webkit-linear-gradient(top, #e00, #a00);
1053 background-image: linear-gradient(to bottom, #e00, #a00);
1054 -webkit-border-radius: 3px;
1058 .upload-errors .upload-error-message {
1062 word-wrap: break-word;
1071 background: rgba( 0, 86, 132, 0.9 );
1076 -webkit-transition: opacity 250ms;
1077 transition: opacity 250ms;
1080 .uploader-window-content {
1086 border: 1px dashed #fff;
1089 .uploader-window h3 {
1095 -webkit-transform: translateY( -50% );
1096 -ms-transform: translateY( -50% );
1097 transform: translateY( -50% );
1103 .uploader-window .media-progress-bar {
1106 background: transparent;
1111 .uploader-window .media-progress-bar div {
1115 .uploading .uploader-window .media-progress-bar {
1119 .media-frame .uploader-inline {
1125 .uploader-inline-content {
1132 .uploader-inline-content .upload-ui {
1136 .uploader-inline-content .post-upload-ui {
1140 .uploader-inline .has-upload-message .upload-ui {
1144 .uploader-inline h3 {
1148 margin-bottom: 1.6em;
1151 .uploader-inline .has-upload-message .upload-instructions {
1154 font-weight: normal;
1157 .uploader-inline .drop-instructions {
1161 .supports-drag-drop .uploader-inline .drop-instructions {
1165 .uploader-inline p {
1169 .uploader-inline .media-progress-bar {
1173 .uploading.uploader-inline .media-progress-bar {
1177 .uploader-inline .browser {
1178 display: inline-block !important;
1190 padding: 0 16px 0 0;
1192 white-space: nowrap;
1195 .media-selection .selection-info {
1196 display: inline-block;
1200 vertical-align: top;
1203 .media-selection.empty,
1204 .media-selection.editing {
1208 .media-selection.one .edit-selection {
1212 .media-selection .count {
1220 .media-selection .selection-info a {
1224 margin: 1px -8px 1px 8px;
1226 text-decoration: none;
1227 border-left: 1px solid #dfdfdf;
1231 .media-selection .selection-info a:hover {
1232 background: #21759B;
1234 border-color: transparent;
1237 .media-selection .selection-info a:last-child {
1242 .media-selection .selection-info .clear-selection {
1246 .media-selection .selection-info .clear-selection:hover {
1250 .media-selection .selection-view {
1251 display: inline-block;
1252 vertical-align: top;
1255 .media-selection .attachments {
1256 display: inline-block;
1260 vertical-align: top;
1263 .media-selection .attachment .icon {
1267 .attachment.selection.selected {
1268 -webkit-box-shadow: none;
1272 .attachment.selection.details {
1281 .media-selection .attachment.selection.details {
1290 .media-selection:after {
1298 background-image: -webkit-gradient(linear, left top, right top, from(rgba( 255, 255, 255, 1 )), to(rgba( 255, 255, 255, 0 )));
1299 background-image: -webkit-linear-gradient(left, rgba( 255, 255, 255, 1 ), rgba( 255, 255, 255, 0 ));
1300 background-image: linear-gradient(to right, rgba( 255, 255, 255, 1 ) , rgba( 255, 255, 255, 0 ) );
1303 .media-selection .attachment .filename {
1311 .media-frame .spinner {
1312 background: url(../images/spinner.gif) no-repeat;
1313 -webkit-background-size: 20px 20px;
1314 background-size: 20px 20px;
1317 filter: alpha(opacity=70);
1323 .media-toolbar .spinner {
1327 .media-sidebar .settings-save-status {
1328 background: #f5f5f5;
1330 text-transform: none;
1334 .media-sidebar .settings-save-status .spinner {
1338 .media-sidebar .settings-save-status .saved {
1343 .media-sidebar .save-waiting .settings-save-status .spinner,
1344 .media-sidebar .save-complete .settings-save-status .saved {
1349 * Attachment Details
1351 .attachment-details {
1359 margin-bottom: 16px;
1362 border-bottom: 1px solid #ddd;
1363 padding-bottom: 11px;
1366 .attachment-info .filename {
1369 word-wrap: break-word;
1372 .attachment-info .thumbnail {
1382 .uploading .attachment-info .thumbnail {
1385 -webkit-box-shadow: inset 0 0 15px rgba( 0, 0, 0, 0.1 );
1386 box-shadow: inset 0 0 15px rgba( 0, 0, 0, 0.1 );
1389 .uploading .attachment-info .media-progress-bar {
1393 .attachment-info .thumbnail:after {
1401 -webkit-box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.15 );
1402 box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.15 );
1406 .attachment-info .thumbnail img {
1413 .attachment-info .details {
1419 .attachment-info .edit-attachment,
1420 .attachment-info .refresh-attachment,
1421 .attachment-info .delete-attachment,
1422 .attachment-info .trash-attachment {
1424 text-decoration: none;
1425 white-space: nowrap;
1428 .attachment-info .refresh-attachment,
1429 .attachment-details.needs-refresh .attachment-info .edit-attachment {
1433 .attachment-details.needs-refresh .attachment-info .refresh-attachment,
1434 .attachment-info .edit-attachment {
1438 .attachment-info .delete-attachment,
1439 .attachment-info .trash-attachment {
1443 .attachment-info .delete-attachment:hover,
1444 .attachment-info .trash-attachment:hover {
1449 * Attachment Display Settings
1451 .attachment-display-settings {
1457 .attachment-display-settings h4 {
1458 margin: 1.4em 0 0.4em;
1461 .collection-settings {
1465 .collection-settings .setting input[type="checkbox"] {
1470 .collection-settings .setting span {
1478 .media-frame .imgedit-wrap {
1482 .media-frame .imgedit-wait {
1483 height: auto !important;
1489 .media-frame .imgedit-wrap .imgedit-panel-content {
1499 .media-frame .imgedit-wrap .imgedit-settings {
1500 background: #f3f3f3;
1501 border-right: 1px solid #ddd;
1502 padding: 0 16px 16px;
1511 .media-frame .imgedit-group {
1514 border-bottom: 1px solid #ddd;
1515 -webkit-box-shadow: none;
1518 margin-bottom: 16px;
1520 padding-bottom: 16px;
1523 .media-frame .imgedit-group:last-of-type {
1529 .media-frame .imgedit-group-top h3 {
1530 text-transform: uppercase;
1537 .media-frame .imgedit-group-top h3 a {
1538 text-decoration: none;
1542 .media-frame .imgedit-help-toggle {
1548 .media-frame .imgedit-help-toggled span.dashicons:before {
1552 .media-frame .imgedit-group img {
1556 .media-frame .imgedit-wrap div.updated {
1558 margin-bottom: 16px;
1563 * Embed from URL and Image Details
1575 .media-frame .embed-url input {
1580 -webkit-box-shadow: inset 2px 2px 4px -2px rgba( 0, 0, 0, 0.1 );
1581 box-shadow: inset 2px 2px 4px -2px rgba( 0, 0, 0, 0.1 );
1584 .media-frame .embed-url .spinner {
1590 .media-frame .embed-loading .embed-url .spinner {
1594 .embed-link-settings,
1595 .embed-media-settings {
1601 padding: 16px 16px 32px;
1605 .image-details .media-modal {
1610 .image-details .media-frame-menu {
1614 .image-details .media-frame-title,
1615 .image-details .media-frame-content,
1616 .image-details .media-frame-router {
1620 .image-details .embed-media-settings {
1626 .image-details .column-settings {
1627 background: #f3f3f3;
1628 border-left: 1px solid #ddd;
1636 .image-details .column-settings h3 {
1639 border-top: 1px solid #ddd;
1642 .image-details .column-image {
1649 .image-details .image {
1653 .image-details .image img {
1658 .image-details .advanced-toggle {
1660 text-decoration: none;
1664 .image-details .advanced-toggle::after {
1665 font: normal 20px/1 'dashicons';
1667 vertical-align: top;
1668 -webkit-font-smoothing: antialiased;
1669 -moz-osx-font-smoothing: grayscale;
1671 display: inline-block;
1675 .image-details .advanced-visible .advanced-toggle::after {
1680 .image-details .embed-media-settings .size {
1684 .image-details .custom-size span {
1688 .image-details .custom-size label {
1693 .image-details .custom-size span small {
1698 .image-details .custom-size input {
1702 .image-details .custom-size .sep {
1704 margin: 26px 6px 0 6px;
1707 .image-details .custom-size::after {
1713 .media-embed .thumbnail {
1720 .media-embed .thumbnail img {
1725 .media-embed .thumbnail:after {
1733 -webkit-box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.1 );
1734 box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.1 );
1738 .media-embed .setting {
1746 .image-details .embed-media-settings .setting {
1751 .image-details .actions {
1755 .image-details .hidden {
1759 .media-embed .setting input[type="text"],
1760 .media-embed .setting textarea {
1767 .image-details .embed-media-settings .setting input[type="text"],
1768 .image-details .embed-media-settings .setting textarea {
1773 .image-details .embed-media-settings .setting input.link-to-custom,
1774 .image-details .embed-media-settings .link-target,
1775 .image-details .embed-media-settings .custom-size {
1780 .image-details .embed-media-settings .link-target {
1784 .media-embed .setting input.hidden,
1785 .media-embed .setting textarea.hidden {
1789 .media-embed .setting span {
1797 .image-details .embed-media-settings .setting span {
1801 margin: 8px 1% 0 1%;
1805 .media-embed .setting .button-group {
1809 .media-embed-sidebar {
1820 /* Drag & drop on the editor upload */
1821 #wp-fullscreen-body .uploader-editor,
1822 .wp-editor-wrap .uploader-editor {
1823 background: rgba( 150, 150, 150, 0.9 );
1829 z-index: 99998; /* under the toolbar */
1834 #wp-fullscreen-body .uploader-editor {
1835 background: rgba( 0, 86, 132, 0.9 );
1837 z-index: 100050; /* above the editor toolbar */
1840 .wp-editor-wrap.wp-fullscreen-wrap .uploader-editor {
1844 #wp-fullscreen-body .uploader-editor-content,
1845 .wp-editor-wrap .uploader-editor-content {
1846 border: 1px dashed #fff;
1854 #wp-fullscreen-body .uploader-editor .uploader-editor-title,
1855 .wp-editor-wrap .uploader-editor .uploader-editor-title {
1860 -webkit-transform: translateY( -50% );
1861 -ms-transform: translateY( -50% );
1862 transform: translateY( -50% );
1872 .wp-editor-wrap .uploader-editor.droppable {
1873 background: rgba( 0, 86, 132, 0.9 );
1876 #wp-fullscreen-body .uploader-editor .uploader-editor-title,
1877 .wp-editor-wrap .uploader-editor.droppable .uploader-editor-title {
1884 .ie7 .media-frame .attachments-browser {
1888 .ie7 .media-frame .embed-url input {
1897 .ie7 .attachment-display-settings {
1901 .ie7 .attachment-preview,
1902 .ie7 .attachment-preview .thumbnail {
1907 .ie7 .media-frame .attachment .describe {
1911 .ie7 .media-sidebar .setting select {
1915 .ie7 .media-sidebar .setting input,
1916 .ie7 .media-sidebar .setting textarea {
1920 .ie7 .media-sidebar .setting .link-to-custom {
1929 .rtl .media-frame .search,
1930 .rtl .media-frame input[type="text"],
1931 .rtl .media-frame input[type="password"],
1932 .rtl .media-frame input[type="number"],
1933 .rtl .media-frame input[type="search"],
1934 .rtl .media-frame input[type="email"],
1935 .rtl .media-frame input[type="url"],
1936 .rtl .media-frame textarea,
1937 .rtl .media-frame select {
1938 font-family: Tahoma, sans-serif;
1941 :lang(he-il) .rtl .media-modal,
1942 :lang(he-il) .rtl .media-frame,
1943 :lang(he-il) .rtl .media-frame .search,
1944 :lang(he-il) .rtl .media-frame input[type="text"],
1945 :lang(he-il) .rtl .media-frame input[type="password"],
1946 :lang(he-il) .rtl .media-frame input[type="number"],
1947 :lang(he-il) .rtl .media-frame input[type="search"],
1948 :lang(he-il) .rtl .media-frame input[type="email"],
1949 :lang(he-il) .rtl .media-frame input[type="url"],
1950 :lang(he-il) .rtl .media-frame textarea,
1951 :lang(he-il) .rtl .media-frame select {
1952 font-family: Arial, sans-serif;
1958 @media only screen and (max-width: 960px) {
1959 .media-frame-content .media-toolbar-primary .search,
1960 .media-frame-content .media-toolbar-secondary .attachment-filters {
1968 @media only screen and (max-width: 900px) {
1978 .media-frame-router,
1979 .media-frame-content,
1980 .media-frame-toolbar {
1986 padding: 0 10px 24px;
1989 .attachments-browser .attachments,
1990 .attachments-browser .uploader-inline,
1991 .attachments-browser .media-toolbar {
1995 .media-sidebar .setting input,
1996 .media-sidebar .setting textarea,
1997 .media-sidebar .setting span,
1998 .compat-item label span {
2002 .media-sidebar .setting span,
2003 .compat-item label span {
2004 text-align: inherit;
2011 .media-sidebar .setting input,
2012 .media-sidebar .setting textarea,
2013 .media-sidebar .setting select {
2018 .media-sidebar .setting select.columns {
2023 .media-frame textarea,
2024 .media-frame .search {
2028 .media-frame-content .attachment .icon {
2032 .image-details .media-modal {
2037 .image-details .embed-media-settings .setting {
2041 .image-details .embed-media-settings .setting span {
2048 .image-details .embed-media-settings .setting input.link-to-custom,
2049 .image-details .embed-media-settings .setting input[type="text"],
2050 .image-details .embed-media-settings .setting textarea {
2055 .image-details .embed-media-settings .custom-size {
2063 .media-selection:after {
2067 .media-selection .attachments {
2071 .media-menu .separator {
2075 .media-modal-close {
2079 /* Text inputs need to be 16px, or they force zooming on iOS */
2080 .media-frame input[type="text"],
2081 .media-frame input[type="password"],
2082 .media-frame input[type="number"],
2083 .media-frame input[type="search"],
2084 .media-frame input[type="email"],
2085 .media-frame input[type="url"],
2086 .media-frame textarea,
2087 .media-frame select {
2092 /* Responsive on portrait and landscape */
2093 @media only screen and (max-width: 640px), screen and (max-height: 400px) {
2095 /* Media tabs on the top */
2096 .media-frame-content .media-toolbar .instructions {
2110 border-bottom: 1px solid #dddddd;
2112 padding: 10px 10px 10px 0;
2118 white-space: nowrap;
2119 text-overflow: ellipsis;
2123 .media-frame-title {
2127 .image-details .media-frame-title {
2133 .media-frame-toolbar {
2139 border-top: 1px solid #DEDEDE;
2150 .attachments-browser .attachments {
2154 .attachment-details h3 {
2158 /* Shorten right-side links so they don't overlap the close button */
2159 .media-menu a:nth-child(2),
2160 .media-menu a:last-child {
2164 .media-menu .separator {
2168 .media-frame-title {
2174 .media-frame-title h1 {
2179 .media-frame-router {
2184 .media-frame-content {
2189 .image-details .media-frame.hide-router .media-frame-content {
2193 .media-frame .attachments-browser {
2194 padding-bottom: 300px;
2198 border-bottom: 1px solid #dddddd;
2205 .media-toolbar-primary, .media-toolbar-secondary {
2209 .uploader-inline h3 {
2213 .uploader-inline-content {
2217 .uploader-inline-content .upload-ui {
2221 .attachments-browser .attachments, .attachments-browser .uploader-inline {
2226 /* Full-bleed modal */
2228 .image-details .media-modal {
2236 .media-modal-backdrop {
2240 .attachments-browser .attachment,
2241 .attachments-browser .attachment-preview {
2245 .attachments-browser .media-toolbar-primary input.search {
2249 .uploader-inline-content {
2253 .media-sidebar .setting input[type="checkbox"],
2254 .media-sidebar .field input[type="checkbox"] {
2258 /* Image From Link */
2259 .embed-link-settings,
2260 .embed-media-settings {
2261 padding-bottom: 52px;
2264 .image-details .column-settings,
2265 .image-details .column-image {
2267 padding: 10px 0 20px 0;
2270 min-height: inherit;
2275 .media-frame.hide-router .media-frame-content {
2280 .collection-settings h3 {
2286 /* Landscape specific header override */
2287 @media screen and (max-height: 400px) {
2289 padding: 0 10px 0 0;
2295 white-space: nowrap;
2296 text-overflow: ellipsis;
2298 padding: 10px inherit;
2301 .media-menu a:nth-child(2),
2302 .media-menu a:last-child {
2306 .media-modal-close {
2310 .media-frame-router {
2314 .media-frame-content {
2318 .attachments-browser .attachments {
2322 /* Prevent unnecessary scrolling on title input */
2323 .embed-link-settings {
2328 @media only screen and (max-width: 680px) {
2329 .media-frame-content .media-toolbar .search,
2330 .media-frame-content .media-toolbar .attachment-filters {
2339 (-o-min-device-pixel-ratio: 5/4),
2340 (-webkit-min-device-pixel-ratio: 1.25),
2341 (min-resolution: 120dpi) {
2344 background-image: url(../images/uploader-icons-2x.png);
2345 -webkit-background-size: 134px 15px;
2346 background-size: 134px 15px;
2349 .media-frame .spinner {
2350 background-image: url(../images/spinner-2x.gif);