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.

334 lines
10 KiB

1 year ago
  1. .wp-block-freeform.block-library-rich-text__tinymce{
  2. height:auto;
  3. }
  4. .wp-block-freeform.block-library-rich-text__tinymce li,.wp-block-freeform.block-library-rich-text__tinymce p{
  5. line-height:1.8;
  6. }
  7. .wp-block-freeform.block-library-rich-text__tinymce ol,.wp-block-freeform.block-library-rich-text__tinymce ul{
  8. margin-right:0;
  9. padding-right:2.5em;
  10. }
  11. .wp-block-freeform.block-library-rich-text__tinymce blockquote{
  12. border-right:4px solid #000;
  13. box-shadow:inset 0 0 0 0 #ddd;
  14. margin:0;
  15. padding-right:1em;
  16. }
  17. .wp-block-freeform.block-library-rich-text__tinymce pre{
  18. color:#1e1e1e;
  19. font-family:Menlo,Consolas,monaco,monospace;
  20. font-size:15px;
  21. white-space:pre-wrap;
  22. }
  23. .wp-block-freeform.block-library-rich-text__tinymce>:first-child{
  24. margin-top:0;
  25. }
  26. .wp-block-freeform.block-library-rich-text__tinymce>:last-child{
  27. margin-bottom:0;
  28. }
  29. .wp-block-freeform.block-library-rich-text__tinymce.mce-edit-focus{
  30. outline:none;
  31. }
  32. .wp-block-freeform.block-library-rich-text__tinymce a{
  33. color:var(--wp-admin-theme-color);
  34. }
  35. .wp-block-freeform.block-library-rich-text__tinymce:focus a[data-mce-selected]{
  36. background:#e5f5fa;
  37. border-radius:2px;
  38. box-shadow:0 0 0 1px #e5f5fa;
  39. margin:0 -2px;
  40. padding:0 2px;
  41. }
  42. .wp-block-freeform.block-library-rich-text__tinymce code{
  43. background:#f0f0f0;
  44. border-radius:2px;
  45. color:#1e1e1e;
  46. font-family:Menlo,Consolas,monaco,monospace;
  47. font-size:14px;
  48. padding:2px;
  49. }
  50. .wp-block-freeform.block-library-rich-text__tinymce:focus code[data-mce-selected]{
  51. background:#ddd;
  52. }
  53. .wp-block-freeform.block-library-rich-text__tinymce .alignright{
  54. float:right;
  55. margin:.5em 0 .5em 1em;
  56. }
  57. .wp-block-freeform.block-library-rich-text__tinymce .alignleft{
  58. float:left;
  59. margin:.5em 1em .5em 0;
  60. }
  61. .wp-block-freeform.block-library-rich-text__tinymce .aligncenter{
  62. display:block;
  63. margin-left:auto;
  64. margin-right:auto;
  65. }
  66. .wp-block-freeform.block-library-rich-text__tinymce .wp-more-tag{
  67. background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAADtgAAAAoBAMAAAA86gLBAAAAJFBMVEVMaXG7u7vBwcHDw8POzs68vLzGxsbMzMy+vr7AwMDQ0NDGxsYKLGzpAAAADHRSTlMA///zWf+/f///TMxNVGuqAAABwklEQVR4Ae3dMXLaQBTH4bfj8UCpx8hq0vgKvgFNemhT6Qo6gg6R+0ZahM2QLmyBJ99XWP9V5+o3jIUcLQEAAAAAAAAAAAAAAAAAAAAAAABQ8j0WL9lfTtlt18uNXAUA8O/KVtfa1tdcrOdSh9gCQAMlh1hMNbZZ1bsrsQWABsrhLRbz7z5in/32UbfUMUbkMQCAh5RfGYv82UdMdZ6HS2wjT2ILAI8r3XmM2B3WvM59vfO2xXYW2yYAENuPU8S+X/N67mKxzy225yaxBQCxLV392UdcvwV0jPVUj98ntkBWT7C7+9u2/V/vGtvXIWJ6/4rtbottWa6Ri0NUT/u72LYttrb97LHdvUXMxxrb8TO2W2TF1rYbbLG1bbGNjMi4+2Sbi1FsbbvNFlvbFtt5fDnE3d9sP1/XeIyV2Nr2U2/guZUuptNrH/dPI9eLB6SaAEBs6wPJf3/PNk9tYgsAYrv/8TFuzx/fvkFqGtrEFgDEdpcZUb7ejXy6ntrEFgDENvL6gsas4vbdyKt4DACI7TxElJv/Z7udpqFNbAFAbKduy2uU2trttM/x28UWAAAAAAAAAAAAAAAAAAAAAAAAAADgDyPwGmGTCZp7AAAAAElFTkSuQmCC);
  68. background-position:50%;
  69. background-repeat:no-repeat;
  70. background-size:1900px 20px;
  71. cursor:default;
  72. display:block;
  73. height:20px;
  74. margin:15px auto;
  75. outline:0;
  76. width:96%;
  77. }
  78. .wp-block-freeform.block-library-rich-text__tinymce img::selection{
  79. background-color:transparent;
  80. }
  81. .wp-block-freeform.block-library-rich-text__tinymce div.mceTemp{
  82. -ms-user-select:element;
  83. }
  84. .wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption{
  85. margin:0;
  86. max-width:100%;
  87. }
  88. .wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption a,.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption img{
  89. display:block;
  90. }
  91. .wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption,.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption *{
  92. -webkit-user-drag:none;
  93. }
  94. .wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption .wp-caption-dd{
  95. margin:0;
  96. padding-top:.5em;
  97. }
  98. .wp-block-freeform.block-library-rich-text__tinymce .wpview{
  99. border:1px solid transparent;
  100. clear:both;
  101. margin-bottom:16px;
  102. position:relative;
  103. width:99.99%;
  104. }
  105. .wp-block-freeform.block-library-rich-text__tinymce .wpview iframe{
  106. background:transparent;
  107. display:block;
  108. max-width:100%;
  109. }
  110. .wp-block-freeform.block-library-rich-text__tinymce .wpview .mce-shim{
  111. bottom:0;
  112. left:0;
  113. position:absolute;
  114. right:0;
  115. top:0;
  116. }
  117. .wp-block-freeform.block-library-rich-text__tinymce .wpview[data-mce-selected="2"] .mce-shim{
  118. display:none;
  119. }
  120. .wp-block-freeform.block-library-rich-text__tinymce .wpview .loading-placeholder{
  121. border:1px dashed #ddd;
  122. padding:10px;
  123. }
  124. .wp-block-freeform.block-library-rich-text__tinymce .wpview .wpview-error{
  125. word-wrap:break-word;
  126. border:1px solid #ddd;
  127. margin:0;
  128. padding:1em 0;
  129. }
  130. .wp-block-freeform.block-library-rich-text__tinymce .wpview .wpview-error p{
  131. margin:0;
  132. text-align:center;
  133. }
  134. .wp-block-freeform.block-library-rich-text__tinymce .wpview[data-mce-selected] .loading-placeholder,.wp-block-freeform.block-library-rich-text__tinymce .wpview[data-mce-selected] .wpview-error{
  135. border-color:transparent;
  136. }
  137. .wp-block-freeform.block-library-rich-text__tinymce .wpview .dashicons{
  138. display:block;
  139. font-size:32px;
  140. height:32px;
  141. margin:0 auto;
  142. width:32px;
  143. }
  144. .wp-block-freeform.block-library-rich-text__tinymce .wpview.wpview-type-gallery:after{
  145. clear:both;
  146. content:"";
  147. display:table;
  148. }
  149. .wp-block-freeform.block-library-rich-text__tinymce .gallery img[data-mce-selected]:focus{
  150. outline:none;
  151. }
  152. .wp-block-freeform.block-library-rich-text__tinymce .gallery a{
  153. cursor:default;
  154. }
  155. .wp-block-freeform.block-library-rich-text__tinymce .gallery{
  156. line-height:1;
  157. margin:auto -6px;
  158. overflow-x:hidden;
  159. padding:6px 0;
  160. }
  161. .wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-item{
  162. box-sizing:border-box;
  163. float:right;
  164. margin:0;
  165. padding:6px;
  166. text-align:center;
  167. }
  168. .wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-caption,.wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-icon{
  169. margin:0;
  170. }
  171. .wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-caption{
  172. font-size:13px;
  173. margin:4px 0;
  174. }
  175. .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-1 .gallery-item{
  176. width:100%;
  177. }
  178. .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-2 .gallery-item{
  179. width:50%;
  180. }
  181. .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-3 .gallery-item{
  182. width:33.3333333333%;
  183. }
  184. .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-4 .gallery-item{
  185. width:25%;
  186. }
  187. .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-5 .gallery-item{
  188. width:20%;
  189. }
  190. .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-6 .gallery-item{
  191. width:16.6666666667%;
  192. }
  193. .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-7 .gallery-item{
  194. width:14.2857142857%;
  195. }
  196. .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-8 .gallery-item{
  197. width:12.5%;
  198. }
  199. .wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-9 .gallery-item{
  200. width:11.1111111111%;
  201. }
  202. .wp-block-freeform.block-library-rich-text__tinymce .gallery img{
  203. border:none;
  204. height:auto;
  205. max-width:100%;
  206. padding:0;
  207. }
  208. div[data-type="core/freeform"]:before{
  209. border:1px solid #ddd;
  210. outline:1px solid transparent;
  211. transition:border-color .1s linear,box-shadow .1s linear;
  212. }
  213. @media (prefers-reduced-motion:reduce){
  214. div[data-type="core/freeform"]:before{
  215. transition-delay:0s;
  216. transition-duration:0s;
  217. }
  218. }
  219. div[data-type="core/freeform"].is-selected:before{
  220. border-color:#1e1e1e;
  221. }
  222. div[data-type="core/freeform"] .block-editor-block-contextual-toolbar+div{
  223. margin-top:0;
  224. padding-top:0;
  225. }
  226. div[data-type="core/freeform"].is-selected .block-library-rich-text__tinymce:after{
  227. clear:both;
  228. content:"";
  229. display:table;
  230. }
  231. .mce-toolbar-grp .mce-btn.mce-active button,.mce-toolbar-grp .mce-btn.mce-active i,.mce-toolbar-grp .mce-btn.mce-active:hover button,.mce-toolbar-grp .mce-btn.mce-active:hover i{
  232. color:#1e1e1e;
  233. }
  234. .mce-toolbar-grp .mce-rtl .mce-flow-layout-item.mce-last{
  235. margin-left:0;
  236. margin-right:8px;
  237. }
  238. .mce-toolbar-grp .mce-btn i{
  239. font-style:normal;
  240. }
  241. .block-library-classic__toolbar{
  242. border:1px solid #ddd;
  243. border-bottom:none;
  244. border-radius:2px;
  245. display:none;
  246. margin:0 0 8px;
  247. padding:0;
  248. position:sticky;
  249. top:0;
  250. width:auto;
  251. z-index:31;
  252. }
  253. div[data-type="core/freeform"].is-selected .block-library-classic__toolbar{
  254. border-color:#1e1e1e;
  255. display:block;
  256. }
  257. .block-library-classic__toolbar .mce-tinymce{
  258. box-shadow:none;
  259. }
  260. @media (min-width:600px){
  261. .block-library-classic__toolbar{
  262. padding:0;
  263. }
  264. }
  265. .block-library-classic__toolbar:empty{
  266. background:#f5f5f5;
  267. border-bottom:1px solid #e2e4e7;
  268. display:block;
  269. }
  270. .block-library-classic__toolbar:empty:before{
  271. color:#555d66;
  272. content:attr(data-placeholder);
  273. font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  274. font-size:13px;
  275. line-height:37px;
  276. padding:14px;
  277. }
  278. .block-library-classic__toolbar div.mce-toolbar-grp{
  279. border-bottom:1px solid #1e1e1e;
  280. }
  281. .block-library-classic__toolbar .mce-menubar,.block-library-classic__toolbar .mce-menubar>div,.block-library-classic__toolbar .mce-tinymce-inline,.block-library-classic__toolbar .mce-tinymce-inline>div,.block-library-classic__toolbar div.mce-toolbar-grp,.block-library-classic__toolbar div.mce-toolbar-grp>div{
  282. height:auto !important;
  283. width:100% !important;
  284. }
  285. .block-library-classic__toolbar .mce-container-body.mce-abs-layout{
  286. overflow:visible;
  287. }
  288. .block-library-classic__toolbar .mce-menubar,.block-library-classic__toolbar div.mce-toolbar-grp{
  289. position:static;
  290. }
  291. .block-library-classic__toolbar .mce-toolbar-grp>div{
  292. padding:1px 3px;
  293. }
  294. .block-library-classic__toolbar .mce-toolbar-grp .mce-toolbar:not(:first-child){
  295. display:none;
  296. }
  297. .block-library-classic__toolbar.has-advanced-toolbar .mce-toolbar-grp .mce-toolbar{
  298. display:block;
  299. }
  300. .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe{
  301. height:50vh !important;
  302. }
  303. @media (min-width:960px){
  304. .block-editor-freeform-modal .block-editor-freeform-modal__content:not(.is-full-screen){
  305. height:9999rem;
  306. }
  307. .block-editor-freeform-modal .block-editor-freeform-modal__content .components-modal__header+div{
  308. height:100%;
  309. }
  310. .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-tinymce{
  311. height:calc(100% - 52px);
  312. }
  313. .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-container-body{
  314. display:flex;
  315. flex-direction:column;
  316. height:100%;
  317. min-width:50vw;
  318. }
  319. .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area{
  320. display:flex;
  321. flex-direction:column;
  322. flex-grow:1;
  323. }
  324. .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe{
  325. flex-grow:1;
  326. height:10px !important;
  327. }
  328. }
  329. .block-editor-freeform-modal__actions{
  330. margin-top:16px;
  331. }