You are here

form-text.css in Drupal 10

Same filename and directory in other branches
  1. 9 core/themes/olivero/css/components/form-text.css

Text input elements.

File

core/themes/olivero/css/components/form-text.css
View source
  1. /*
  2. * DO NOT EDIT THIS FILE.
  3. * See the following change record for more information,
  4. * https://www.drupal.org/node/3084859
  5. * @preserve
  6. */
  7. /**
  8. * @file
  9. * Text input elements.
  10. */
  11. /*
  12. * Media query breakpoints.
  13. * Processed by postcss/postcss-custom-media.
  14. */
  15. /* Navigation related breakpoints */
  16. /* Grid related breakpoints */
  17. /* Grid shifts from 6 to 14 columns. */
  18. /* Width of the entire grid maxes out. */
  19. [type="color"],
  20. [type="date"],
  21. [type="datetime-local"],
  22. [type="email"],
  23. [type="file"],
  24. [type="month"],
  25. [type="number"],
  26. [type="password"],
  27. [type="search"],
  28. [type="tel"],
  29. [type="text"],
  30. [type="time"],
  31. [type="url"],
  32. [type="week"],
  33. textarea {
  34. width: 100%;
  35. max-width: 100%;
  36. min-height: var(--sp3);
  37. padding: 0 var(--sp);
  38. color: var(--color-text-neutral-loud);
  39. border: 1px solid var(--color--gray-60);
  40. border-radius: var(--border-radius);
  41. background-color: var(--color--white);
  42. font-family: inherit;
  43. font-size: inherit;
  44. -webkit-appearance: none;
  45. appearance: none
  46. }
  47. [type="color"]:focus, [type="date"]:focus, [type="datetime-local"]:focus, [type="email"]:focus, [type="file"]:focus, [type="month"]:focus, [type="number"]:focus, [type="password"]:focus, [type="search"]:focus, [type="tel"]:focus, [type="text"]:focus, [type="time"]:focus, [type="url"]:focus, [type="week"]:focus, textarea:focus {
  48. border: solid 2px var(--color--primary-50);
  49. outline: solid 2px var(--color--primary-50)
  50. }
  51. @supports (outline-style: double) {
  52. [type="color"]:focus, [type="date"]:focus, [type="datetime-local"]:focus, [type="email"]:focus, [type="file"]:focus, [type="month"]:focus, [type="number"]:focus, [type="password"]:focus, [type="search"]:focus, [type="tel"]:focus, [type="text"]:focus, [type="time"]:focus, [type="url"]:focus, [type="week"]:focus, textarea:focus {
  53. border-width: 1px;
  54. outline-width: 6px;
  55. outline-style: double;
  56. outline-offset: -1px
  57. }
  58. }
  59. [type="color"]::-ms-clear, [type="date"]::-ms-clear, [type="datetime-local"]::-ms-clear, [type="email"]::-ms-clear, [type="file"]::-ms-clear, [type="month"]::-ms-clear, [type="number"]::-ms-clear, [type="password"]::-ms-clear, [type="search"]::-ms-clear, [type="tel"]::-ms-clear, [type="text"]::-ms-clear, [type="time"]::-ms-clear, [type="url"]::-ms-clear, [type="week"]::-ms-clear, textarea::-ms-clear {
  60. display: none;
  61. }
  62. [type="color"][disabled], [type="date"][disabled], [type="datetime-local"][disabled], [type="email"][disabled], [type="file"][disabled], [type="month"][disabled], [type="number"][disabled], [type="password"][disabled], [type="search"][disabled], [type="tel"][disabled], [type="text"][disabled], [type="time"][disabled], [type="url"][disabled], [type="week"][disabled], textarea[disabled] {
  63. color: var(--color--gray-60);
  64. background-color: var(--color--gray-100);
  65. }
  66. [type="color"].error, [type="date"].error, [type="datetime-local"].error, [type="email"].error, [type="file"].error, [type="month"].error, [type="number"].error, [type="password"].error, [type="search"].error, [type="tel"].error, [type="text"].error, [type="time"].error, [type="url"].error, [type="week"].error, textarea.error {
  67. border: solid 2px var(--color--red)
  68. }
  69. [type="color"].error:focus, [type="date"].error:focus, [type="datetime-local"].error:focus, [type="email"].error:focus, [type="file"].error:focus, [type="month"].error:focus, [type="number"].error:focus, [type="password"].error:focus, [type="search"].error:focus, [type="tel"].error:focus, [type="text"].error:focus, [type="time"].error:focus, [type="url"].error:focus, [type="week"].error:focus, textarea.error:focus {
  70. outline-color: var(--color--red);
  71. outline-offset: -2px;
  72. }
  73. [type="color"].error + .ck-editor > .ck-editor__main, [type="date"].error + .ck-editor > .ck-editor__main, [type="datetime-local"].error + .ck-editor > .ck-editor__main, [type="email"].error + .ck-editor > .ck-editor__main, [type="file"].error + .ck-editor > .ck-editor__main, [type="month"].error + .ck-editor > .ck-editor__main, [type="number"].error + .ck-editor > .ck-editor__main, [type="password"].error + .ck-editor > .ck-editor__main, [type="search"].error + .ck-editor > .ck-editor__main, [type="tel"].error + .ck-editor > .ck-editor__main, [type="text"].error + .ck-editor > .ck-editor__main, [type="time"].error + .ck-editor > .ck-editor__main, [type="url"].error + .ck-editor > .ck-editor__main, [type="week"].error + .ck-editor > .ck-editor__main, textarea.error + .ck-editor > .ck-editor__main {
  74. border: solid 2px var(--color--red);
  75. }
  76. [type="color"].form-element--small, [type="date"].form-element--small, [type="datetime-local"].form-element--small, [type="email"].form-element--small, [type="file"].form-element--small, [type="month"].form-element--small, [type="number"].form-element--small, [type="password"].form-element--small, [type="search"].form-element--small, [type="tel"].form-element--small, [type="text"].form-element--small, [type="time"].form-element--small, [type="url"].form-element--small, [type="week"].form-element--small, textarea.form-element--small {
  77. min-height: var(--sp2-5);
  78. }
  79. @media (min-width: 31.25rem) {
  80. [type="color"],
  81. [type="date"],
  82. [type="datetime-local"],
  83. [type="email"],
  84. [type="file"],
  85. [type="month"],
  86. [type="number"],
  87. [type="password"],
  88. [type="search"],
  89. [type="tel"],
  90. [type="text"],
  91. [type="time"],
  92. [type="url"],
  93. [type="week"],
  94. textarea {
  95. width: auto
  96. }
  97. }
  98. [type="date"] {
  99. /* Ensure that date field isn't larger than other fields. */
  100. }
  101. [dir="ltr"] [type="date"]::-webkit-datetime-edit-fields-wrapper {
  102. padding-left: 0
  103. }
  104. [dir="rtl"] [type="date"]::-webkit-datetime-edit-fields-wrapper {
  105. padding-right: 0
  106. }
  107. [dir="ltr"] [type="date"]::-webkit-datetime-edit-fields-wrapper {
  108. padding-right: 0
  109. }
  110. [dir="rtl"] [type="date"]::-webkit-datetime-edit-fields-wrapper {
  111. padding-left: 0
  112. }
  113. [type="date"]::-webkit-datetime-edit-fields-wrapper {
  114. padding-top: 0;
  115. padding-bottom: 0;
  116. }
  117. [type="file"] {
  118. height: auto;
  119. padding-top: var(--sp0-75);
  120. padding-bottom: var(--sp0-75);
  121. }
  122. [type="color"] {
  123. width: var(--sp3);
  124. padding: 0;
  125. }