You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1895 lines
35 KiB

1 year ago
  1. /* Include margin and padding in the width calculation of input and textarea. */
  2. input,
  3. select,
  4. textarea,
  5. button {
  6. box-sizing: border-box;
  7. font-family: inherit;
  8. font-size: inherit;
  9. font-weight: inherit;
  10. }
  11. textarea,
  12. input {
  13. font-size: 14px;
  14. }
  15. textarea {
  16. overflow: auto;
  17. padding: 2px 6px;
  18. /* inherits font size 14px */
  19. line-height: 1.42857143; /* 20px */
  20. resize: vertical;
  21. }
  22. label {
  23. cursor: pointer;
  24. }
  25. input,
  26. select {
  27. margin: 0 1px;
  28. }
  29. textarea.code {
  30. padding: 4px 6px 1px;
  31. }
  32. input[type="text"],
  33. input[type="password"],
  34. input[type="color"],
  35. input[type="date"],
  36. input[type="datetime"],
  37. input[type="datetime-local"],
  38. input[type="email"],
  39. input[type="month"],
  40. input[type="number"],
  41. input[type="search"],
  42. input[type="tel"],
  43. input[type="time"],
  44. input[type="url"],
  45. input[type="week"],
  46. select,
  47. textarea {
  48. box-shadow: 0 0 0 transparent;
  49. border-radius: 4px;
  50. border: 1px solid #8c8f94;
  51. background-color: #fff;
  52. color: #2c3338;
  53. }
  54. input[type="text"],
  55. input[type="password"],
  56. input[type="date"],
  57. input[type="datetime"],
  58. input[type="datetime-local"],
  59. input[type="email"],
  60. input[type="month"],
  61. input[type="number"],
  62. input[type="search"],
  63. input[type="tel"],
  64. input[type="time"],
  65. input[type="url"],
  66. input[type="week"] {
  67. padding: 0 8px;
  68. /* inherits font size 14px */
  69. line-height: 2; /* 28px */
  70. /* Only necessary for IE11 */
  71. min-height: 30px;
  72. }
  73. ::-webkit-datetime-edit {
  74. /* inherits font size 14px */
  75. line-height: 1.85714286; /* 26px */
  76. }
  77. input[type="text"]:focus,
  78. input[type="password"]:focus,
  79. input[type="color"]:focus,
  80. input[type="date"]:focus,
  81. input[type="datetime"]:focus,
  82. input[type="datetime-local"]:focus,
  83. input[type="email"]:focus,
  84. input[type="month"]:focus,
  85. input[type="number"]:focus,
  86. input[type="search"]:focus,
  87. input[type="tel"]:focus,
  88. input[type="time"]:focus,
  89. input[type="url"]:focus,
  90. input[type="week"]:focus,
  91. input[type="checkbox"]:focus,
  92. input[type="radio"]:focus,
  93. select:focus,
  94. textarea:focus {
  95. border-color: #2271b1;
  96. box-shadow: 0 0 0 1px #2271b1;
  97. /* Only visible in Windows High Contrast mode */
  98. outline: 2px solid transparent;
  99. }
  100. /* rtl:ignore */
  101. input[type="email"],
  102. input[type="url"] {
  103. direction: ltr;
  104. }
  105. input[type="checkbox"],
  106. input[type="radio"] {
  107. border: 1px solid #8c8f94;
  108. border-radius: 4px;
  109. background: #fff;
  110. color: #50575e;
  111. clear: none;
  112. cursor: pointer;
  113. display: inline-block;
  114. line-height: 0;
  115. height: 1rem;
  116. margin: -0.25rem 0.25rem 0 0;
  117. outline: 0;
  118. padding: 0 !important;
  119. text-align: center;
  120. vertical-align: middle;
  121. width: 1rem;
  122. min-width: 1rem;
  123. -webkit-appearance: none;
  124. box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  125. transition: .05s border-color ease-in-out;
  126. }
  127. input[type="radio"]:checked + label:before {
  128. color: #8c8f94;
  129. }
  130. .wp-core-ui input[type="reset"]:hover,
  131. .wp-core-ui input[type="reset"]:active {
  132. color: #135e96;
  133. }
  134. td > input[type="checkbox"],
  135. .wp-admin p input[type="checkbox"],
  136. .wp-admin p input[type="radio"] {
  137. margin-top: 0;
  138. }
  139. .wp-admin p label input[type="checkbox"] {
  140. margin-top: -4px;
  141. }
  142. .wp-admin p label input[type="radio"] {
  143. margin-top: -2px;
  144. }
  145. input[type="radio"] {
  146. border-radius: 50%;
  147. margin-right: 0.25rem;
  148. /* 10px not sure if still necessary, comes from the MP6 redesign in r26072 */
  149. line-height: 0.71428571;
  150. }
  151. input[type="checkbox"]:checked::before,
  152. input[type="radio"]:checked::before {
  153. float: left;
  154. display: inline-block;
  155. vertical-align: middle;
  156. width: 1rem;
  157. speak: never;
  158. -webkit-font-smoothing: antialiased;
  159. -moz-osx-font-smoothing: grayscale;
  160. }
  161. input[type="checkbox"]:checked::before {
  162. /* Use the "Yes" SVG Dashicon */
  163. 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");
  164. margin: -0.1875rem 0 0 -0.25rem;
  165. height: 1.3125rem;
  166. width: 1.3125rem;
  167. }
  168. input[type="radio"]:checked::before {
  169. content: "";
  170. border-radius: 50%;
  171. width: 0.5rem; /* 8px */
  172. height: 0.5rem; /* 8px */
  173. margin: 0.1875rem; /* 3px */
  174. background-color: #3582c4;
  175. /* 16px not sure if still necessary, comes from the MP6 redesign in r26072 */
  176. line-height: 1.14285714;
  177. }
  178. @-moz-document url-prefix() {
  179. input[type="checkbox"],
  180. input[type="radio"],
  181. .form-table input.tog {
  182. margin-bottom: -1px;
  183. }
  184. }
  185. /* Search */
  186. input[type="search"] {
  187. -webkit-appearance: textfield;
  188. }
  189. input[type="search"]::-webkit-search-decoration {
  190. display: none;
  191. }
  192. .wp-admin input[type="file"] {
  193. padding: 3px 0;
  194. cursor: pointer;
  195. }
  196. input.readonly,
  197. input[readonly],
  198. textarea.readonly,
  199. textarea[readonly] {
  200. background-color: #f0f0f1;
  201. }
  202. ::-webkit-input-placeholder {
  203. color: #646970;
  204. }
  205. ::-moz-placeholder {
  206. color: #646970;
  207. opacity: 1;
  208. }
  209. :-ms-input-placeholder {
  210. color: #646970;
  211. }
  212. .form-invalid .form-required,
  213. .form-invalid .form-required:focus,
  214. .form-invalid.form-required input,
  215. .form-invalid.form-required input:focus,
  216. .form-invalid.form-required select,
  217. .form-invalid.form-required select:focus {
  218. border-color: #d63638 !important;
  219. box-shadow: 0 0 2px rgba(214, 54, 56, 0.8);
  220. }
  221. .form-table .form-required.form-invalid td:after {
  222. content: "\f534";
  223. font: normal 20px/1 dashicons;
  224. color: #d63638;
  225. margin-left: -25px;
  226. vertical-align: middle;
  227. }
  228. /* Adjust error indicator for password layout */
  229. .form-table .form-required.user-pass1-wrap.form-invalid td:after {
  230. content: "";
  231. }
  232. .form-table .form-required.user-pass1-wrap.form-invalid .password-input-wrapper:after {
  233. content: "\f534";
  234. font: normal 20px/1 dashicons;
  235. color: #d63638;
  236. margin: 0 6px 0 -29px;
  237. vertical-align: middle;
  238. }
  239. .form-input-tip {
  240. color: #646970;
  241. }
  242. input:disabled,
  243. input.disabled,
  244. select:disabled,
  245. select.disabled,
  246. textarea:disabled,
  247. textarea.disabled {
  248. background: rgba(255, 255, 255, 0.5);
  249. border-color: rgba(220, 220, 222, 0.75);
  250. box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.04);
  251. color: rgba(44, 51, 56, 0.5);
  252. }
  253. input[type="file"]:disabled,
  254. input[type="file"].disabled,
  255. input[type="range"]:disabled,
  256. input[type="range"].disabled {
  257. background: none;
  258. box-shadow: none;
  259. cursor: default;
  260. }
  261. input[type="checkbox"]:disabled,
  262. input[type="checkbox"].disabled,
  263. input[type="radio"]:disabled,
  264. input[type="radio"].disabled,
  265. input[type="checkbox"]:disabled:checked:before,
  266. input[type="checkbox"].disabled:checked:before,
  267. input[type="radio"]:disabled:checked:before,
  268. input[type="radio"].disabled:checked:before {
  269. opacity: 0.7;
  270. }
  271. /*------------------------------------------------------------------------------
  272. 2.0 - Forms
  273. ------------------------------------------------------------------------------*/
  274. /* Select styles are based on the default button in buttons.css */
  275. .wp-core-ui select {
  276. font-size: 14px;
  277. line-height: 2; /* 28px */
  278. color: #2c3338;
  279. border-color: #8c8f94;
  280. box-shadow: none;
  281. border-radius: 3px;
  282. padding: 0 24px 0 8px;
  283. min-height: 30px;
  284. max-width: 25rem;
  285. -webkit-appearance: none;
  286. /* The SVG is arrow-down-alt2 from Dashicons. */
  287. background: #fff 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%23555%22%2F%3E%3C%2Fsvg%3E') no-repeat right 5px top 55%;
  288. background-size: 16px 16px;
  289. cursor: pointer;
  290. vertical-align: middle;
  291. }
  292. .wp-core-ui select:hover {
  293. color: #2271b1;
  294. }
  295. .wp-core-ui select:focus {
  296. border-color: #2271b1;
  297. color: #0a4b78;
  298. box-shadow: 0 0 0 1px #2271b1;
  299. }
  300. .wp-core-ui select:active {
  301. border-color: #8c8f94;
  302. box-shadow: none;
  303. }
  304. .wp-core-ui select.disabled,
  305. .wp-core-ui select:disabled {
  306. color: #a7aaad;
  307. border-color: #dcdcde;
  308. background-color: #f6f7f7;
  309. /* The SVG is arrow-down-alt2 from Dashicons. */
  310. 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');
  311. box-shadow: none;
  312. text-shadow: 0 1px 0 #fff;
  313. cursor: default;
  314. transform: none;
  315. }
  316. /* Reset Firefox inner outline that appears on :focus. */
  317. /* This ruleset overrides the color change on :focus thus needs to be after select:focus. */
  318. .wp-core-ui select:-moz-focusring {
  319. color: transparent;
  320. text-shadow: 0 0 0 #0a4b78;
  321. }
  322. /* Remove background focus style from IE11 while keeping focus style available on option elements. */
  323. .wp-core-ui select::-ms-value {
  324. background: transparent;
  325. color: #50575e;
  326. }
  327. .wp-core-ui select:hover::-ms-value {
  328. color: #2271b1;
  329. }
  330. .wp-core-ui select:focus::-ms-value {
  331. color: #0a4b78;
  332. }
  333. .wp-core-ui select.disabled::-ms-value,
  334. .wp-core-ui select:disabled::-ms-value {
  335. color: #a7aaad;
  336. }
  337. /* Hide the native down arrow for select element on IE. */
  338. .wp-core-ui select::-ms-expand {
  339. display: none;
  340. }
  341. .wp-admin .button-cancel {
  342. display: inline-block;
  343. min-height: 28px;
  344. padding: 0 5px;
  345. line-height: 2;
  346. }
  347. .meta-box-sortables select {
  348. max-width: 100%;
  349. }
  350. .meta-box-sortables input {
  351. vertical-align: middle;
  352. }
  353. .misc-pub-post-status select {
  354. margin-top: 0;
  355. }
  356. .wp-core-ui select[multiple] {
  357. height: auto;
  358. padding-right: 8px;
  359. background: #fff;
  360. }
  361. .submit {
  362. padding: 1.5em 0;
  363. margin: 5px 0;
  364. border-bottom-left-radius: 3px;
  365. border-bottom-right-radius: 3px;
  366. border: none;
  367. }
  368. form p.submit a.cancel:hover {
  369. text-decoration: none;
  370. }
  371. p.submit {
  372. text-align: left;
  373. max-width: 100%;
  374. margin-top: 20px;
  375. padding-top: 10px;
  376. }
  377. .textright p.submit {
  378. border: none;
  379. text-align: right;
  380. }
  381. table.form-table + p.submit,
  382. table.form-table + input + p.submit,
  383. table.form-table + input + input + p.submit {
  384. border-top: none;
  385. padding-top: 0;
  386. }
  387. #minor-publishing-actions input,
  388. #major-publishing-actions input,
  389. #minor-publishing-actions .preview {
  390. text-align: center;
  391. }
  392. textarea.all-options,
  393. input.all-options {
  394. width: 250px;
  395. }
  396. input.large-text,
  397. textarea.large-text {
  398. width: 99%;
  399. }
  400. .regular-text {
  401. width: 25em;
  402. }
  403. input.small-text {
  404. width: 50px;
  405. padding: 0 6px;
  406. }
  407. label input.small-text {
  408. margin-top: -4px;
  409. }
  410. input[type="number"].small-text {
  411. width: 65px;
  412. padding-right: 0;
  413. }
  414. input.tiny-text {
  415. width: 35px;
  416. }
  417. input[type="number"].tiny-text {
  418. width: 45px;
  419. padding-right: 0;
  420. }
  421. #doaction,
  422. #doaction2,
  423. #post-query-submit {
  424. margin: 0 8px 0 0;
  425. }
  426. /* @since 5.7.0 secondary bulk action controls require JS. */
  427. .no-js label[for="bulk-action-selector-bottom"],
  428. .no-js select#bulk-action-selector-bottom,
  429. .no-js input#doaction2,
  430. .no-js label[for="new_role2"],
  431. .no-js select#new_role2,
  432. .no-js input#changeit2 {
  433. display: none;
  434. }
  435. .tablenav .actions select {
  436. float: left;
  437. margin-right: 6px;
  438. max-width: 12.5rem;
  439. }
  440. #timezone_string option {
  441. margin-left: 1em;
  442. }
  443. .wp-hide-pw > .dashicons,
  444. .wp-cancel-pw > .dashicons {
  445. position: relative;
  446. top: 3px;
  447. width: 1.25rem;
  448. height: 1.25rem;
  449. top: 0.25rem;
  450. font-size: 20px;
  451. }
  452. .wp-cancel-pw .dashicons-no {
  453. display: none;
  454. }
  455. label,
  456. #your-profile label + a {
  457. vertical-align: middle;
  458. }
  459. fieldset label,
  460. #your-profile label + a {
  461. vertical-align: middle;
  462. }
  463. .options-media-php [for*="_size_"] {
  464. min-width: 10em;
  465. vertical-align: baseline;
  466. }
  467. .options-media-php .small-text[name*="_size_"] {
  468. margin: 0 0 1em;
  469. }
  470. .wp-generate-pw {
  471. margin-top: 1em;
  472. position: relative;
  473. }
  474. .wp-pwd button {
  475. height: min-content;
  476. }
  477. .wp-pwd button.pwd-toggle .dashicons {
  478. position: relative;
  479. top: 0.25rem;
  480. }
  481. .wp-pwd {
  482. margin-top: 1em;
  483. position: relative;
  484. }
  485. .mailserver-pass-wrap .wp-pwd {
  486. display: inline-block;
  487. margin-top: 0;
  488. }
  489. /* rtl:ignore */
  490. #mailserver_pass {
  491. padding-right: 2.5rem;
  492. }
  493. /* rtl:ignore */
  494. .mailserver-pass-wrap .button.wp-hide-pw {
  495. background: transparent;
  496. border: 1px solid transparent;
  497. box-shadow: none;
  498. font-size: 14px;
  499. line-height: 2;
  500. width: 2.5rem;
  501. min-width: 40px;
  502. margin: 0;
  503. padding: 0 9px;
  504. position: absolute;
  505. right: 0;
  506. top: 0;
  507. }
  508. .mailserver-pass-wrap .button.wp-hide-pw:hover {
  509. background: transparent;
  510. border-color: transparent;
  511. }
  512. .mailserver-pass-wrap .button.wp-hide-pw:focus {
  513. background: transparent;
  514. border-color: #3582c4;
  515. border-radius: 4px;
  516. box-shadow: 0 0 0 1px #3582c4;
  517. /* Only visible in Windows High Contrast mode */
  518. outline: 2px solid transparent;
  519. }
  520. .mailserver-pass-wrap .button.wp-hide-pw:active {
  521. background: transparent;
  522. box-shadow: none;
  523. transform: none;
  524. }
  525. #misc-publishing-actions label {
  526. vertical-align: baseline;
  527. }
  528. #pass-strength-result {
  529. background-color: #f0f0f1;
  530. border: 1px solid #dcdcde;
  531. color: #1d2327;
  532. margin: -1px 1px 5px;
  533. padding: 3px 5px;
  534. text-align: center;
  535. width: 25em;
  536. box-sizing: border-box;
  537. opacity: 0;
  538. }
  539. #pass-strength-result.short {
  540. background-color: #ffabaf;
  541. border-color: #e65054;
  542. opacity: 1;
  543. }
  544. #pass-strength-result.bad {
  545. background-color: #facfd2;
  546. border-color: #f86368;
  547. opacity: 1;
  548. }
  549. #pass-strength-result.good {
  550. background-color: #f5e6ab;
  551. border-color: #f0c33c;
  552. opacity: 1;
  553. }
  554. #pass-strength-result.strong {
  555. background-color: #b8e6bf;
  556. border-color: #68de7c;
  557. opacity: 1;
  558. }
  559. .password-input-wrapper {
  560. display: inline-block;
  561. }
  562. .password-input-wrapper input {
  563. font-family: Consolas, Monaco, monospace;
  564. }
  565. #pass1.short, #pass1-text.short {
  566. border-color: #e65054;
  567. }
  568. #pass1.bad, #pass1-text.bad {
  569. border-color: #f86368;
  570. }
  571. #pass1.good, #pass1-text.good {
  572. border-color: #f0c33c;
  573. }
  574. #pass1.strong, #pass1-text.strong {
  575. border-color: #68de7c;
  576. }
  577. .pw-weak {
  578. display: none;
  579. }
  580. .indicator-hint {
  581. padding-top: 8px;
  582. }
  583. .wp-pwd [type="text"],
  584. .wp-pwd [type="password"] {
  585. margin-bottom: 0;
  586. /* Same height as the buttons */
  587. min-height: 30px;
  588. }
  589. /* Hide the Edge "reveal password" native button */
  590. .wp-pwd input::-ms-reveal {
  591. display: none;
  592. }
  593. #pass1-text,
  594. .show-password #pass1 {
  595. display: none;
  596. }
  597. #pass1-text::-ms-clear {
  598. display: none;
  599. }
  600. .show-password #pass1-text {
  601. display: inline-block;
  602. }
  603. p.search-box {
  604. float: right;
  605. margin: 0;
  606. }
  607. .network-admin.themes-php p.search-box {
  608. clear: left;
  609. }
  610. .search-box input[name="s"],
  611. .tablenav .search-plugins input[name="s"],
  612. .tagsdiv .newtag {
  613. float: left;
  614. margin: 0 4px 0 0;
  615. }
  616. .js.plugins-php .search-box .wp-filter-search {
  617. margin: 0;
  618. width: 280px;
  619. }
  620. input[type="text"].ui-autocomplete-loading,
  621. input[type="email"].ui-autocomplete-loading {
  622. background-image: url(../images/loading.gif);
  623. background-repeat: no-repeat;
  624. background-position: right 5px center;
  625. visibility: visible;
  626. }
  627. input.ui-autocomplete-input.open {
  628. border-bottom-color: transparent;
  629. }
  630. ul#add-to-blog-users {
  631. margin: 0 0 0 14px;
  632. }
  633. .ui-autocomplete {
  634. padding: 0;
  635. margin: 0;
  636. list-style: none;
  637. position: absolute;
  638. z-index: 10000;
  639. border: 1px solid #4f94d4;
  640. box-shadow: 0 1px 2px rgba(79, 148, 212, 0.8);
  641. background-color: #fff;
  642. }
  643. .ui-autocomplete li {
  644. margin-bottom: 0;
  645. padding: 4px 10px;
  646. white-space: nowrap;
  647. text-align: left;
  648. cursor: pointer;
  649. }
  650. /* Colors for the wplink toolbar autocomplete. */
  651. .ui-autocomplete .ui-state-focus {
  652. background-color: #dcdcde;
  653. }
  654. /* Colors for the tags autocomplete. */
  655. .wp-tags-autocomplete .ui-state-focus,
  656. .wp-tags-autocomplete [aria-selected="true"] {
  657. background-color: #2271b1;
  658. color: #fff;
  659. /* Only visible in Windows High Contrast mode */
  660. outline: 2px solid transparent;
  661. }
  662. /*------------------------------------------------------------------------------
  663. 15.0 - Comments Screen
  664. ------------------------------------------------------------------------------*/
  665. .form-table {
  666. border-collapse: collapse;
  667. margin-top: 0.5em;
  668. width: 100%;
  669. clear: both;
  670. }
  671. .form-table,
  672. .form-table td,
  673. .form-table th,
  674. .form-table td p {
  675. font-size: 14px;
  676. }
  677. .form-table td {
  678. margin-bottom: 9px;
  679. padding: 15px 10px;
  680. line-height: 1.3;
  681. vertical-align: middle;
  682. }
  683. .form-table th,
  684. .form-wrap label {
  685. color: #1d2327;
  686. font-weight: 400;
  687. text-shadow: none;
  688. vertical-align: baseline;
  689. }
  690. .form-table th {
  691. vertical-align: top;
  692. text-align: left;
  693. padding: 20px 10px 20px 0;
  694. width: 200px;
  695. line-height: 1.3;
  696. font-weight: 600;
  697. }
  698. .form-table th.th-full, /* Not used by core. Back-compat for pre-4.8 */
  699. .form-table .td-full {
  700. width: auto;
  701. padding: 20px 10px 20px 0;
  702. font-weight: 400;
  703. }
  704. .form-table td p {
  705. margin-top: 4px;
  706. margin-bottom: 0;
  707. }
  708. .form-table .date-time-doc {
  709. margin-top: 1em;
  710. }
  711. .form-table p.timezone-info {
  712. margin: 1em 0;
  713. display: flex;
  714. flex-direction: column;
  715. }
  716. #local-time {
  717. margin-top: 0.5em;
  718. }
  719. .form-table td fieldset label {
  720. margin: 0.35em 0 0.5em !important;
  721. display: inline-block;
  722. }
  723. .form-table td fieldset p label {
  724. margin-top: 0 !important;
  725. }
  726. .form-table td fieldset label,
  727. .form-table td fieldset p,
  728. .form-table td fieldset li {
  729. line-height: 1.4;
  730. }
  731. .form-table input.tog,
  732. .form-table input[type="radio"] {
  733. margin-top: -4px;
  734. margin-right: 4px;
  735. float: none;
  736. }
  737. .form-table .pre {
  738. padding: 8px;
  739. margin: 0;
  740. }
  741. table.form-table td .updated {
  742. font-size: 13px;
  743. }
  744. table.form-table td .updated p {
  745. font-size: 13px;
  746. margin: 0.3em 0;
  747. }
  748. /*------------------------------------------------------------------------------
  749. 18.0 - Users
  750. ------------------------------------------------------------------------------*/
  751. #profile-page .form-table textarea {
  752. width: 500px;
  753. margin-bottom: 6px;
  754. }
  755. #profile-page .form-table #rich_editing {
  756. margin-right: 5px
  757. }
  758. #your-profile legend {
  759. font-size: 22px;
  760. }
  761. #display_name {
  762. width: 15em;
  763. }
  764. #adduser .form-field input,
  765. #createuser .form-field input {
  766. width: 25em;
  767. }
  768. .color-option {
  769. display: inline-block;
  770. width: 24%;
  771. padding: 5px 15px 15px;
  772. box-sizing: border-box;
  773. margin-bottom: 3px;
  774. }
  775. .color-option:hover,
  776. .color-option.selected {
  777. background: #dcdcde;
  778. }
  779. .color-palette {
  780. width: 100%;
  781. border-spacing: 0;
  782. border-collapse: collapse;
  783. }
  784. .color-palette td {
  785. height: 20px;
  786. padding: 0;
  787. border: none;
  788. }
  789. .color-option {
  790. cursor: pointer;
  791. }
  792. .create-application-password .form-field {
  793. max-width: 25em;
  794. }
  795. .create-application-password label {
  796. font-weight: 600;
  797. }
  798. .create-application-password p.submit {
  799. margin-bottom: 0;
  800. padding-bottom: 0;
  801. display: block;
  802. }
  803. #application-passwords-section .notice {
  804. margin-top: 20px;
  805. margin-bottom: 0;
  806. word-wrap: break-word;
  807. }
  808. .application-password-display input.code {
  809. width: 19em;
  810. }
  811. .auth-app-card.card {
  812. max-width: 768px;
  813. }
  814. .authorize-application-php .form-wrap p {
  815. display: block;
  816. }
  817. /*------------------------------------------------------------------------------
  818. 19.0 - Tools
  819. ------------------------------------------------------------------------------*/
  820. .tool-box .title {
  821. margin: 8px 0;
  822. font-size: 18px;
  823. font-weight: 400;
  824. line-height: 24px;
  825. }
  826. .label-responsive {
  827. vertical-align: middle;
  828. }
  829. #export-filters p {
  830. margin: 0 0 1em;
  831. }
  832. #export-filters p.submit {
  833. margin: 7px 0 5px;
  834. }
  835. /* Card styles */
  836. .card {
  837. position: relative;
  838. margin-top: 20px;
  839. padding: 0.7em 2em 1em;
  840. min-width: 255px;
  841. max-width: 520px;
  842. border: 1px solid #c3c4c7;
  843. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  844. background: #fff;
  845. box-sizing: border-box;
  846. }
  847. /* Press this styles */
  848. .pressthis h4 {
  849. margin: 2em 0 1em;
  850. }
  851. .pressthis textarea {
  852. width: 100%;
  853. font-size: 1em;
  854. }
  855. #pressthis-code-wrap {
  856. overflow: auto;
  857. }
  858. .pressthis-bookmarklet-wrapper {
  859. margin: 20px 0 8px;
  860. vertical-align: top;
  861. position: relative;
  862. z-index: 1;
  863. }
  864. .pressthis-bookmarklet,
  865. .pressthis-bookmarklet:hover,
  866. .pressthis-bookmarklet:focus,
  867. .pressthis-bookmarklet:active {
  868. display: inline-block;
  869. position: relative;
  870. cursor: move;
  871. color: #2c3338;
  872. background: #dcdcde;
  873. border-radius: 5px;
  874. border: 1px solid #c3c4c7;
  875. font-style: normal;
  876. line-height: 16px;
  877. font-size: 14px;
  878. text-decoration: none;
  879. }
  880. .pressthis-bookmarklet:active {
  881. outline: none;
  882. }
  883. .pressthis-bookmarklet:after {
  884. content: "";
  885. width: 70%;
  886. height: 55%;
  887. z-index: -1;
  888. position: absolute;
  889. right: 10px;
  890. bottom: 9px;
  891. background: transparent;
  892. transform: skew(20deg) rotate(6deg);
  893. box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6);
  894. }
  895. .pressthis-bookmarklet:hover:after {
  896. transform: skew(20deg) rotate(9deg);
  897. box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7);
  898. }
  899. .pressthis-bookmarklet span {
  900. display: inline-block;
  901. margin: 0;
  902. padding: 0 12px 8px 9px;
  903. }
  904. .pressthis-bookmarklet span:before {
  905. color: #787c82;
  906. font: normal 20px/1 dashicons;
  907. content: "\f157";
  908. position: relative;
  909. display: inline-block;
  910. top: 4px;
  911. margin-right: 4px;
  912. }
  913. .pressthis-js-toggle {
  914. margin-left: 10px;
  915. padding: 0;
  916. height: auto;
  917. vertical-align: top;
  918. }
  919. /* to override the button class being applied */
  920. .pressthis-js-toggle.button.button {
  921. margin-left: 10px;
  922. padding: 0;
  923. height: auto;
  924. vertical-align: top;
  925. }
  926. .pressthis-js-toggle .dashicons {
  927. margin: 5px 8px 6px 7px;
  928. color: #50575e;
  929. }
  930. /*------------------------------------------------------------------------------
  931. 20.0 - Settings
  932. ------------------------------------------------------------------------------*/
  933. .timezone-info code {
  934. white-space: nowrap;
  935. }
  936. .defaultavatarpicker .avatar {
  937. margin: 2px 0;
  938. vertical-align: middle;
  939. }
  940. .options-general-php .date-time-text {
  941. display: inline-block;
  942. min-width: 10em;
  943. }
  944. .options-general-php input.small-text {
  945. width: 56px;
  946. margin: -2px 0;
  947. }
  948. .options-general-php .spinner {
  949. float: none;
  950. margin: -3px 3px 0;
  951. }
  952. .settings-php .language-install-spinner,
  953. .options-general-php .language-install-spinner,
  954. .user-edit-php .language-install-spinner,
  955. .profile-php .language-install-spinner {
  956. display: inline-block;
  957. float: none;
  958. margin: -3px 5px 0;
  959. vertical-align: middle;
  960. }
  961. .form-table.permalink-structure .available-structure-tags {
  962. margin-top: 8px;
  963. }
  964. .form-table.permalink-structure .available-structure-tags ul {
  965. display: flex;
  966. flex-wrap: wrap;
  967. margin: 8px 0 0;
  968. }
  969. .form-table.permalink-structure .available-structure-tags li {
  970. margin: 6px 5px 0 0;
  971. }
  972. .form-table.permalink-structure .available-structure-tags li:last-child {
  973. margin-right: 0;
  974. }
  975. .form-table.permalink-structure .structure-selection .row {
  976. margin-bottom: 16px;
  977. }
  978. .form-table.permalink-structure .structure-selection .row > div {
  979. max-width: calc(100% - 24px);
  980. display: inline-flex;
  981. flex-direction: column;
  982. }
  983. .form-table.permalink-structure .structure-selection .row label {
  984. font-weight: 600;
  985. }
  986. .form-table.permalink-structure .structure-selection .row p {
  987. margin-top: 0;
  988. }
  989. /*------------------------------------------------------------------------------
  990. 21.0 - Network Admin
  991. ------------------------------------------------------------------------------*/
  992. .setup-php textarea {
  993. max-width: 100%;
  994. }
  995. .form-field #site-address {
  996. max-width: 25em;
  997. }
  998. .form-field #domain {
  999. max-width: 22em;
  1000. }
  1001. .form-field #site-title,
  1002. .form-field #admin-email,
  1003. .form-field #path,
  1004. .form-field #blog_registered,
  1005. .form-field #blog_last_updated {
  1006. max-width: 25em;
  1007. }
  1008. .form-field #path {
  1009. margin-bottom: 5px;
  1010. }
  1011. #search-users,
  1012. #search-sites {
  1013. max-width: 60%;
  1014. }
  1015. .configuration-rules-label {
  1016. font-weight: 600;
  1017. margin-bottom: 4px;
  1018. }
  1019. /*------------------------------------------------------------------------------
  1020. Credentials check dialog for Install and Updates
  1021. ------------------------------------------------------------------------------*/
  1022. .request-filesystem-credentials-dialog {
  1023. display: none;
  1024. /* The customizer uses visibility: hidden on the body for full-overlays. */
  1025. visibility: visible;
  1026. }
  1027. .request-filesystem-credentials-dialog .notification-dialog {
  1028. top: 10%;
  1029. max-height: 85%;
  1030. }
  1031. .request-filesystem-credentials-dialog-content {
  1032. margin: 25px;
  1033. }
  1034. #request-filesystem-credentials-title {
  1035. font-size: 1.3em;
  1036. margin: 1em 0;
  1037. }
  1038. .request-filesystem-credentials-form legend {
  1039. font-size: 1em;
  1040. padding: 1.33em 0;
  1041. font-weight: 600;
  1042. }
  1043. .request-filesystem-credentials-form input[type="text"],
  1044. .request-filesystem-credentials-form input[type="password"] {
  1045. display: block;
  1046. }
  1047. .request-filesystem-credentials-dialog input[type="text"],
  1048. .request-filesystem-credentials-dialog input[type="password"] {
  1049. width: 100%;
  1050. }
  1051. .request-filesystem-credentials-form .field-title {
  1052. font-weight: 600;
  1053. }
  1054. .request-filesystem-credentials-dialog label[for="hostname"],
  1055. .request-filesystem-credentials-dialog label[for="public_key"],
  1056. .request-filesystem-credentials-dialog label[for="private_key"] {
  1057. display: block;
  1058. margin-bottom: 1em;
  1059. }
  1060. .request-filesystem-credentials-dialog .ftp-username,
  1061. .request-filesystem-credentials-dialog .ftp-password {
  1062. float: left;
  1063. width: 48%;
  1064. }
  1065. .request-filesystem-credentials-dialog .ftp-password {
  1066. margin-left: 4%;
  1067. }
  1068. .request-filesystem-credentials-dialog .request-filesystem-credentials-action-buttons {
  1069. text-align: right;
  1070. }
  1071. .request-filesystem-credentials-dialog label[for="ftp"] {
  1072. margin-right: 10px;
  1073. }
  1074. .request-filesystem-credentials-dialog #auth-keys-desc {
  1075. margin-bottom: 0;
  1076. }
  1077. #request-filesystem-credentials-dialog .button:not(:last-child) {
  1078. margin-right: 10px;
  1079. }
  1080. #request-filesystem-credentials-form .cancel-button {
  1081. display: none;
  1082. }
  1083. #request-filesystem-credentials-dialog .cancel-button {
  1084. display: inline;
  1085. }
  1086. .request-filesystem-credentials-dialog .ftp-username,
  1087. .request-filesystem-credentials-dialog .ftp-password {
  1088. float: none;
  1089. width: auto;
  1090. }
  1091. .request-filesystem-credentials-dialog .ftp-username {
  1092. margin-bottom: 1em;
  1093. }
  1094. .request-filesystem-credentials-dialog .ftp-password {
  1095. margin: 0;
  1096. }
  1097. .request-filesystem-credentials-dialog .ftp-password em {
  1098. color: #8c8f94;
  1099. }
  1100. .request-filesystem-credentials-dialog label {
  1101. display: block;
  1102. line-height: 1.5;
  1103. margin-bottom: 1em;
  1104. }
  1105. .request-filesystem-credentials-form legend {
  1106. padding-bottom: 0;
  1107. }
  1108. .request-filesystem-credentials-form #ssh-keys legend {
  1109. font-size: 1.3em;
  1110. }
  1111. .request-filesystem-credentials-form .notice {
  1112. margin: 0 0 20px;
  1113. clear: both;
  1114. }
  1115. /*------------------------------------------------------------------------------
  1116. Privacy Policy settings screen
  1117. ------------------------------------------------------------------------------*/
  1118. .tools-privacy-policy-page form {
  1119. margin-bottom: 1.3em;
  1120. }
  1121. .tools-privacy-policy-page input.button {
  1122. margin: 0 1px 0 6px;
  1123. }
  1124. .tools-privacy-policy-page select {
  1125. margin: 0 1px 0.5em 6px;
  1126. }
  1127. .tools-privacy-edit {
  1128. margin: 1.5em 0;
  1129. }
  1130. .tools-privacy-policy-page span {
  1131. line-height: 2;
  1132. }
  1133. .privacy_requests .column-email {
  1134. width: 40%;
  1135. }
  1136. .privacy_requests .column-type {
  1137. text-align: center;
  1138. }
  1139. .privacy_requests thead td:first-child,
  1140. .privacy_requests tfoot td:first-child {
  1141. border-left: 4px solid #fff;
  1142. }
  1143. .privacy_requests tbody th {
  1144. border-left: 4px solid #fff;
  1145. background: #fff;
  1146. box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  1147. }
  1148. .privacy_requests .row-actions {
  1149. color: #787c82;
  1150. }
  1151. .privacy_requests .row-actions.processing {
  1152. position: static;
  1153. }
  1154. .privacy_requests tbody .has-request-results th {
  1155. box-shadow: none;
  1156. }
  1157. .privacy_requests tbody .request-results th .notice {
  1158. margin: 0 0 5px;
  1159. }
  1160. .privacy_requests tbody td {
  1161. background: #fff;
  1162. box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  1163. }
  1164. .privacy_requests tbody .has-request-results td {
  1165. box-shadow: none;
  1166. }
  1167. .privacy_requests .next_steps .button {
  1168. word-wrap: break-word;
  1169. white-space: normal;
  1170. }
  1171. .privacy_requests .status-request-confirmed th,
  1172. .privacy_requests .status-request-confirmed td {
  1173. background-color: #fff;
  1174. border-left-color: #72aee6;
  1175. }
  1176. .privacy_requests .status-request-failed th,
  1177. .privacy_requests .status-request-failed td {
  1178. background-color: #f6f7f7;
  1179. border-left-color: #d63638;
  1180. }
  1181. .privacy_requests .export_personal_data_failed a {
  1182. vertical-align: baseline;
  1183. }
  1184. .status-label {
  1185. font-weight: 600;
  1186. }
  1187. .status-label.status-request-pending {
  1188. font-weight: 400;
  1189. font-style: italic;
  1190. color: #646970;
  1191. }
  1192. .status-label.status-request-failed {
  1193. color: #d63638;
  1194. font-weight: 600;
  1195. }
  1196. .wp-privacy-request-form {
  1197. clear: both;
  1198. }
  1199. .wp-privacy-request-form-field {
  1200. margin: 1.5em 0;
  1201. }
  1202. .wp-privacy-request-form input {
  1203. margin: 0;
  1204. }
  1205. .email-personal-data::before {
  1206. display: inline-block;
  1207. font: normal 20px/1 dashicons;
  1208. margin: 3px 5px 0 -2px;
  1209. speak: never;
  1210. -webkit-font-smoothing: antialiased;
  1211. -moz-osx-font-smoothing: grayscale;
  1212. vertical-align: top;
  1213. }
  1214. .email-personal-data--sending::before {
  1215. color: #d63638;
  1216. content: "\f463";
  1217. animation: rotation 2s infinite linear;
  1218. }
  1219. .email-personal-data--sent::before {
  1220. color: #68de7c;
  1221. content: "\f147";
  1222. }
  1223. /* =Media Queries
  1224. -------------------------------------------------------------- */
  1225. @media screen and (max-width: 782px) {
  1226. /* Input Elements */
  1227. textarea {
  1228. -webkit-appearance: none;
  1229. }
  1230. input[type="text"],
  1231. input[type="password"],
  1232. input[type="date"],
  1233. input[type="datetime"],
  1234. input[type="datetime-local"],
  1235. input[type="email"],
  1236. input[type="month"],
  1237. input[type="number"],
  1238. input[type="search"],
  1239. input[type="tel"],
  1240. input[type="time"],
  1241. input[type="url"],
  1242. input[type="week"] {
  1243. -webkit-appearance: none;
  1244. padding: 3px 10px;
  1245. /* Only necessary for IE11 */
  1246. min-height: 40px;
  1247. }
  1248. ::-webkit-datetime-edit {
  1249. line-height: 1.875; /* 30px */
  1250. }
  1251. input[type="checkbox"],
  1252. .widefat th input[type="checkbox"],
  1253. .widefat thead td input[type="checkbox"],
  1254. .widefat tfoot td input[type="checkbox"] {
  1255. -webkit-appearance: none;
  1256. }
  1257. .widefat th input[type="checkbox"],
  1258. .widefat thead td input[type="checkbox"],
  1259. .widefat tfoot td input[type="checkbox"] {
  1260. margin-bottom: 8px;
  1261. }
  1262. input[type="checkbox"]:checked:before,
  1263. .widefat th input[type="checkbox"]:before,
  1264. .widefat thead td input[type="checkbox"]:before,
  1265. .widefat tfoot td input[type="checkbox"]:before {
  1266. width: 1.875rem;
  1267. height: 1.875rem;
  1268. margin: -0.1875rem -0.3125rem;
  1269. }
  1270. input[type="radio"],
  1271. input[type="checkbox"] {
  1272. height: 1.5625rem;
  1273. width: 1.5625rem;
  1274. }
  1275. .wp-admin p input[type="checkbox"],
  1276. .wp-admin p input[type="radio"] {
  1277. margin-top: -0.1875rem;
  1278. }
  1279. input[type="radio"]:checked:before {
  1280. vertical-align: middle;
  1281. width: 0.5625rem;
  1282. height: 0.5625rem;
  1283. margin: 0.4375rem;
  1284. line-height: 0.76190476;
  1285. }
  1286. .wp-upload-form input[type="submit"] {
  1287. margin-top: 10px;
  1288. }
  1289. .wp-core-ui select,
  1290. .wp-admin .form-table select {
  1291. min-height: 40px;
  1292. font-size: 16px;
  1293. line-height: 1.625; /* 26px */
  1294. padding: 5px 24px 5px 8px;
  1295. }
  1296. .wp-admin .button-cancel {
  1297. margin-bottom: 0;
  1298. padding: 2px 0;
  1299. font-size: 14px;
  1300. vertical-align: middle;
  1301. }
  1302. #adduser .form-field input,
  1303. #createuser .form-field input {
  1304. width: 100%;
  1305. }
  1306. .form-table {
  1307. box-sizing: border-box;
  1308. }
  1309. .form-table th,
  1310. .form-table td,
  1311. .label-responsive {
  1312. display: block;
  1313. width: auto;
  1314. vertical-align: middle;
  1315. }
  1316. .label-responsive {
  1317. margin: 0.5em 0;
  1318. }
  1319. .export-filters li {
  1320. margin-bottom: 0;
  1321. }
  1322. .form-table .color-palette td {
  1323. display: table-cell;
  1324. width: 15px;
  1325. }
  1326. .form-table table.color-palette {
  1327. margin-right: 10px;
  1328. }
  1329. textarea,
  1330. input {
  1331. font-size: 16px;
  1332. }
  1333. .form-table td input[type="text"],
  1334. .form-table td input[type="email"],
  1335. .form-table td input[type="password"],
  1336. .form-table td select,
  1337. .form-table td textarea,
  1338. .form-table span.description,
  1339. #profile-page .form-table textarea {
  1340. width: 100%;
  1341. display: block;
  1342. max-width: none;
  1343. box-sizing: border-box;
  1344. }
  1345. .form-table .form-required.form-invalid td:after {
  1346. float: right;
  1347. margin: -30px 3px 0 0;
  1348. }
  1349. input[type="text"].small-text,
  1350. input[type="search"].small-text,
  1351. input[type="password"].small-text,
  1352. input[type="number"].small-text,
  1353. input[type="number"].small-text,
  1354. .form-table input[type="text"].small-text {
  1355. width: auto;
  1356. max-width: 4.375em; /* 70px, enough for 4 digits to fit comfortably */
  1357. display: inline;
  1358. padding: 3px 6px;
  1359. margin: 0 3px;
  1360. }
  1361. .form-table .regular-text ~ input[type="text"].small-text {
  1362. margin-top: 5px;
  1363. }
  1364. #pass-strength-result {
  1365. width: 100%;
  1366. box-sizing: border-box;
  1367. padding: 8px;
  1368. }
  1369. .password-input-wrapper {
  1370. display: block;
  1371. }
  1372. p.search-box {
  1373. float: none;
  1374. width: 100%;
  1375. margin-bottom: 20px;
  1376. display: flex;
  1377. }
  1378. p.search-box input[name="s"] {
  1379. float: none;
  1380. width: 100%;
  1381. margin-bottom: 10px;
  1382. vertical-align: middle;
  1383. }
  1384. p.search-box input[type="submit"] {
  1385. margin-bottom: 10px;
  1386. }
  1387. .form-table span.description {
  1388. display: inline;
  1389. padding: 4px 0 0;
  1390. line-height: 1.4;
  1391. font-size: 14px;
  1392. }
  1393. .form-table th {
  1394. padding: 10px 0 0;
  1395. border-bottom: 0;
  1396. }
  1397. .form-table td {
  1398. margin-bottom: 0;
  1399. padding: 4px 0 6px;
  1400. }
  1401. .form-table.permalink-structure td code {
  1402. display: inline-block;
  1403. }
  1404. .form-table.permalink-structure .structure-selection {
  1405. margin-top: 8px;
  1406. }
  1407. .form-table.permalink-structure .structure-selection .row > div {
  1408. max-width: calc(100% - 36px);
  1409. width: 100%;
  1410. }
  1411. .form-table.permalink-structure td input[type="text"] {
  1412. margin-top: 4px;
  1413. }
  1414. .form-table input.regular-text {
  1415. width: 100%;
  1416. }
  1417. .form-table label {
  1418. font-size: 14px;
  1419. }
  1420. .form-table td > label:first-child {
  1421. display: inline-block;
  1422. margin-top: 0.35em;
  1423. }
  1424. .background-position-control .button-group > label {
  1425. font-size: 0;
  1426. }
  1427. .form-table fieldset label {
  1428. display: block;
  1429. }
  1430. .form-field #domain {
  1431. max-width: none;
  1432. }
  1433. /* New Password */
  1434. .wp-pwd {
  1435. position: relative;
  1436. }
  1437. /* Needs higher specificity than normal input type text and password. */
  1438. #profile-page .form-table #pass1 {
  1439. padding-right: 90px;
  1440. }
  1441. .wp-pwd button.button {
  1442. background: transparent;
  1443. border: 1px solid transparent;
  1444. box-shadow: none;
  1445. line-height: 2;
  1446. margin: 0;
  1447. padding: 5px 9px;
  1448. position: absolute;
  1449. right: 0;
  1450. top: 0;
  1451. width: 2.375rem;
  1452. height: 2.375rem;
  1453. min-width: 40px;
  1454. min-height: 40px;
  1455. }
  1456. .wp-pwd button.wp-hide-pw {
  1457. right: 2.5rem;
  1458. }
  1459. body.user-new-php .wp-pwd button.wp-hide-pw {
  1460. right: 0;
  1461. }
  1462. .wp-pwd button.button:hover,
  1463. .wp-pwd button.button:focus {
  1464. background: transparent;
  1465. }
  1466. .wp-pwd button.button:active {
  1467. background: transparent;
  1468. box-shadow: none;
  1469. transform: none;
  1470. }
  1471. .wp-pwd .button .text {
  1472. display: none;
  1473. }
  1474. .wp-pwd [type="text"],
  1475. .wp-pwd [type="password"] {
  1476. line-height: 2;
  1477. padding-right: 5rem;
  1478. }
  1479. body.user-new-php .wp-pwd [type="text"],
  1480. body.user-new-php .wp-pwd [type="password"] {
  1481. padding-right: 2.5rem;
  1482. }
  1483. .wp-cancel-pw .dashicons-no {
  1484. display: inline-block;
  1485. }
  1486. .mailserver-pass-wrap .wp-pwd {
  1487. display: block;
  1488. }
  1489. /* rtl:ignore */
  1490. #mailserver_pass {
  1491. padding-left: 10px;
  1492. }
  1493. .options-general-php input[type="text"].small-text {
  1494. max-width: 6.25em;
  1495. margin: 0;
  1496. }
  1497. /* Privacy Policy settings screen */
  1498. .tools-privacy-policy-page form.wp-create-privacy-page {
  1499. margin-bottom: 1em;
  1500. }
  1501. .tools-privacy-policy-page input#set-page,
  1502. .tools-privacy-policy-page select {
  1503. margin: 10px 0 0;
  1504. }
  1505. .tools-privacy-policy-page .wp-create-privacy-page span {
  1506. display: block;
  1507. margin-bottom: 1em;
  1508. }
  1509. .tools-privacy-policy-page .wp-create-privacy-page .button {
  1510. margin-left: 0;
  1511. }
  1512. .wp-list-table.privacy_requests tr:not(.inline-edit-row):not(.no-items) td.column-primary:not(.check-column) {
  1513. display: table-cell;
  1514. }
  1515. .wp-list-table.privacy_requests.widefat th input,
  1516. .wp-list-table.privacy_requests.widefat thead td input {
  1517. margin-left: 5px;
  1518. }
  1519. .wp-privacy-request-form-field input[type="text"] {
  1520. width: 100%;
  1521. margin-bottom: 10px;
  1522. vertical-align: middle;
  1523. }
  1524. .regular-text {
  1525. max-width: 100%;
  1526. }
  1527. }
  1528. @media only screen and (max-width: 768px) {
  1529. .form-field input[type="text"],
  1530. .form-field input[type="email"],
  1531. .form-field input[type="password"],
  1532. .form-field select,
  1533. .form-field textarea {
  1534. width: 99%;
  1535. }
  1536. .form-wrap .form-field {
  1537. padding: 0;
  1538. }
  1539. }
  1540. @media only screen and (max-height: 480px), screen and (max-width: 450px) {
  1541. /* Request Credentials / File Editor Warning */
  1542. .request-filesystem-credentials-dialog .notification-dialog,
  1543. .file-editor-warning .notification-dialog {
  1544. width: 100%;
  1545. height: 100%;
  1546. max-height: 100%;
  1547. position: fixed;
  1548. top: 0;
  1549. margin: 0;
  1550. left: 0;
  1551. }
  1552. }
  1553. /* Smartphone */
  1554. @media screen and (max-width: 600px) {
  1555. /* Color Picker Options */
  1556. .color-option {
  1557. width: 49%;
  1558. }
  1559. }
  1560. @media only screen and (max-width: 320px) {
  1561. .options-general-php .date-time-text.date-time-custom-text {
  1562. min-width: 0;
  1563. margin-right: 0.5em;
  1564. }
  1565. }
  1566. @keyframes rotation {
  1567. 0% {
  1568. transform: rotate(0deg);
  1569. }
  1570. 100% {
  1571. transform: rotate(359deg);
  1572. }
  1573. }