Açıklama Yok

acf-global.css 33KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666
  1. /*!*****************************************************************************************************************************************************************************************************************!*\
  2. !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/advanced-custom-fields-pro/assets/src/sass/acf-global.scss ***!
  3. \*****************************************************************************************************************************************************************************************************************/
  4. /*--------------------------------------------------------------------------------------------
  5. *
  6. * Vars
  7. *
  8. *--------------------------------------------------------------------------------------------*/
  9. /* colors */
  10. /* acf-field */
  11. /* responsive */
  12. /*--------------------------------------------------------------------------------------------
  13. *
  14. * Mixins
  15. *
  16. *--------------------------------------------------------------------------------------------*/
  17. /*--------------------------------------------------------------------------------------------
  18. *
  19. * Global
  20. *
  21. *--------------------------------------------------------------------------------------------*/
  22. /* Horizontal List */
  23. .acf-hl {
  24. padding: 0;
  25. margin: 0;
  26. list-style: none;
  27. display: block;
  28. position: relative;
  29. }
  30. .acf-hl > li {
  31. float: left;
  32. display: block;
  33. margin: 0;
  34. padding: 0;
  35. }
  36. .acf-hl > li.acf-fr {
  37. float: right;
  38. }
  39. /* Horizontal List: Clearfix */
  40. .acf-hl:before, .acf-hl:after,
  41. .acf-bl:before, .acf-bl:after,
  42. .acf-cf:before, .acf-cf:after {
  43. content: "";
  44. display: block;
  45. line-height: 0;
  46. }
  47. .acf-hl:after,
  48. .acf-bl:after,
  49. .acf-cf:after {
  50. clear: both;
  51. }
  52. /* Block List */
  53. .acf-bl {
  54. padding: 0;
  55. margin: 0;
  56. list-style: none;
  57. display: block;
  58. position: relative;
  59. }
  60. .acf-bl > li {
  61. display: block;
  62. margin: 0;
  63. padding: 0;
  64. float: none;
  65. }
  66. /* Visibility */
  67. .acf-hidden {
  68. display: none !important;
  69. }
  70. .acf-empty {
  71. display: table-cell !important;
  72. }
  73. .acf-empty * {
  74. display: none !important;
  75. }
  76. /* Float */
  77. .acf-fl {
  78. float: left;
  79. }
  80. .acf-fr {
  81. float: right;
  82. }
  83. .acf-fn {
  84. float: none;
  85. }
  86. /* Align */
  87. .acf-al {
  88. text-align: left;
  89. }
  90. .acf-ar {
  91. text-align: right;
  92. }
  93. .acf-ac {
  94. text-align: center;
  95. }
  96. /* loading */
  97. .acf-loading,
  98. .acf-spinner {
  99. display: inline-block;
  100. height: 20px;
  101. width: 20px;
  102. vertical-align: text-top;
  103. background: transparent url(../../images/spinner.gif) no-repeat 50% 50%;
  104. }
  105. /* spinner */
  106. .acf-spinner {
  107. display: none;
  108. }
  109. .acf-spinner.is-active {
  110. display: inline-block;
  111. }
  112. /* WP < 4.2 */
  113. .spinner.is-active {
  114. display: inline-block;
  115. }
  116. /* required */
  117. .acf-required {
  118. color: #f00;
  119. }
  120. /* show on hover */
  121. .acf-soh .acf-soh-target {
  122. -webkit-transition: opacity 0.25s 0s ease-in-out, visibility 0s linear 0.25s;
  123. -moz-transition: opacity 0.25s 0s ease-in-out, visibility 0s linear 0.25s;
  124. -o-transition: opacity 0.25s 0s ease-in-out, visibility 0s linear 0.25s;
  125. transition: opacity 0.25s 0s ease-in-out, visibility 0s linear 0.25s;
  126. visibility: hidden;
  127. opacity: 0;
  128. }
  129. .acf-soh:hover .acf-soh-target {
  130. -webkit-transition-delay: 0s;
  131. -moz-transition-delay: 0s;
  132. -o-transition-delay: 0s;
  133. transition-delay: 0s;
  134. visibility: visible;
  135. opacity: 1;
  136. }
  137. /* show if value */
  138. .show-if-value {
  139. display: none;
  140. }
  141. .hide-if-value {
  142. display: block;
  143. }
  144. .has-value .show-if-value {
  145. display: block;
  146. }
  147. .has-value .hide-if-value {
  148. display: none;
  149. }
  150. /* select2 WP animation fix */
  151. .select2-search-choice-close {
  152. -webkit-transition: none;
  153. -moz-transition: none;
  154. -o-transition: none;
  155. transition: none;
  156. }
  157. /*---------------------------------------------------------------------------------------------
  158. *
  159. * tooltip
  160. *
  161. *---------------------------------------------------------------------------------------------*/
  162. /* tooltip */
  163. .acf-tooltip {
  164. background: #2F353E;
  165. border-radius: 5px;
  166. color: #fff;
  167. padding: 5px 10px;
  168. position: absolute;
  169. font-size: 12px;
  170. line-height: 1.4em;
  171. z-index: 900000;
  172. /* tip */
  173. /* positions */
  174. }
  175. .acf-tooltip:before {
  176. border: solid;
  177. border-color: transparent;
  178. border-width: 6px;
  179. content: "";
  180. position: absolute;
  181. }
  182. .acf-tooltip.top {
  183. margin-top: -8px;
  184. }
  185. .acf-tooltip.top:before {
  186. top: 100%;
  187. left: 50%;
  188. margin-left: -6px;
  189. border-top-color: #2F353E;
  190. border-bottom-width: 0;
  191. }
  192. .acf-tooltip.right {
  193. margin-left: 8px;
  194. }
  195. .acf-tooltip.right:before {
  196. top: 50%;
  197. margin-top: -6px;
  198. right: 100%;
  199. border-right-color: #2F353E;
  200. border-left-width: 0;
  201. }
  202. .acf-tooltip.bottom {
  203. margin-top: 8px;
  204. }
  205. .acf-tooltip.bottom:before {
  206. bottom: 100%;
  207. left: 50%;
  208. margin-left: -6px;
  209. border-bottom-color: #2F353E;
  210. border-top-width: 0;
  211. }
  212. .acf-tooltip.left {
  213. margin-left: -8px;
  214. }
  215. .acf-tooltip.left:before {
  216. top: 50%;
  217. margin-top: -6px;
  218. left: 100%;
  219. border-left-color: #2F353E;
  220. border-right-width: 0;
  221. }
  222. .acf-tooltip .acf-overlay {
  223. z-index: -1;
  224. }
  225. /* confirm */
  226. .acf-tooltip.-confirm {
  227. z-index: 900001;
  228. }
  229. .acf-tooltip.-confirm a {
  230. text-decoration: none;
  231. color: #9ea3a8;
  232. }
  233. .acf-tooltip.-confirm a:hover {
  234. text-decoration: underline;
  235. }
  236. .acf-tooltip.-confirm a[data-event=confirm] {
  237. color: #F55E4F;
  238. }
  239. .acf-overlay {
  240. position: fixed;
  241. top: 0;
  242. bottom: 0;
  243. left: 0;
  244. right: 0;
  245. cursor: default;
  246. }
  247. .acf-tooltip-target {
  248. position: relative;
  249. z-index: 900002;
  250. }
  251. /*---------------------------------------------------------------------------------------------
  252. *
  253. * loading
  254. *
  255. *---------------------------------------------------------------------------------------------*/
  256. .acf-loading-overlay {
  257. position: absolute;
  258. top: 0;
  259. bottom: 0;
  260. left: 0;
  261. right: 0;
  262. cursor: default;
  263. z-index: 99;
  264. background: rgba(249, 249, 249, 0.5);
  265. }
  266. .acf-loading-overlay i {
  267. position: absolute;
  268. top: 50%;
  269. left: 50%;
  270. transform: translate(-50%, -50%);
  271. }
  272. /*--------------------------------------------------------------------------------------------
  273. *
  274. * acf-icon
  275. *
  276. *--------------------------------------------------------------------------------------------*/
  277. .acf-icon {
  278. display: inline-block;
  279. height: 28px;
  280. width: 28px;
  281. border: transparent solid 1px;
  282. border-radius: 100%;
  283. font-size: 20px;
  284. line-height: 21px;
  285. text-align: center;
  286. text-decoration: none;
  287. vertical-align: top;
  288. box-sizing: border-box;
  289. }
  290. .acf-icon:before {
  291. font-family: dashicons;
  292. display: inline-block;
  293. line-height: 1;
  294. font-weight: 400;
  295. font-style: normal;
  296. speak: none;
  297. text-decoration: inherit;
  298. text-transform: none;
  299. text-rendering: auto;
  300. -webkit-font-smoothing: antialiased;
  301. -moz-osx-font-smoothing: grayscale;
  302. width: 1em;
  303. height: 1em;
  304. vertical-align: middle;
  305. text-align: center;
  306. }
  307. .acf-icon.-plus:before {
  308. content: "\f543";
  309. }
  310. .acf-icon.-minus:before {
  311. content: "\f460";
  312. }
  313. .acf-icon.-cancel:before {
  314. content: "\f335";
  315. }
  316. .acf-icon.-pencil:before {
  317. content: "\f464";
  318. }
  319. .acf-icon.-location:before {
  320. content: "\f230";
  321. }
  322. .acf-icon.-up:before {
  323. content: "\f343";
  324. margin-top: -0.1em;
  325. }
  326. .acf-icon.-down:before {
  327. content: "\f347";
  328. margin-top: 0.1em;
  329. }
  330. .acf-icon.-left:before {
  331. content: "\f341";
  332. margin-left: -0.1em;
  333. }
  334. .acf-icon.-right:before {
  335. content: "\f345";
  336. margin-left: 0.1em;
  337. }
  338. .acf-icon.-sync:before {
  339. content: "\f463";
  340. }
  341. .acf-icon.-globe:before {
  342. content: "\f319";
  343. margin-top: 0.1em;
  344. margin-left: 0.1em;
  345. }
  346. .acf-icon.-picture:before {
  347. content: "\f128";
  348. }
  349. .acf-icon.-check:before {
  350. content: "\f147";
  351. margin-left: -0.1em;
  352. }
  353. .acf-icon.-dot-3:before {
  354. content: "\f533";
  355. margin-top: -0.1em;
  356. }
  357. .acf-icon.-arrow-combo:before {
  358. content: "\f156";
  359. }
  360. .acf-icon.-arrow-up:before {
  361. content: "\f142";
  362. margin-left: -0.1em;
  363. }
  364. .acf-icon.-arrow-down:before {
  365. content: "\f140";
  366. margin-left: -0.1em;
  367. }
  368. .acf-icon.-search:before {
  369. content: "\f179";
  370. }
  371. .acf-icon.-link-ext:before {
  372. content: "\f504";
  373. }
  374. .acf-icon.-duplicate {
  375. position: relative;
  376. }
  377. .acf-icon.-duplicate:before, .acf-icon.-duplicate:after {
  378. content: "";
  379. display: block;
  380. box-sizing: border-box;
  381. width: 46%;
  382. height: 46%;
  383. position: absolute;
  384. top: 33%;
  385. left: 23%;
  386. }
  387. .acf-icon.-duplicate:before {
  388. margin: -1px 0 0 1px;
  389. box-shadow: 2px -2px 0px 0px currentColor;
  390. }
  391. .acf-icon.-duplicate:after {
  392. border: solid 2px currentColor;
  393. }
  394. .acf-icon.-collapse:before {
  395. content: "\f142";
  396. margin-left: -0.1em;
  397. }
  398. .-collapsed .acf-icon.-collapse:before {
  399. content: "\f140";
  400. margin-left: -0.1em;
  401. }
  402. span.acf-icon {
  403. color: #555d66;
  404. border-color: #b5bcc2;
  405. background-color: #fff;
  406. }
  407. a.acf-icon {
  408. color: #555d66;
  409. border-color: #b5bcc2;
  410. background-color: #fff;
  411. position: relative;
  412. transition: none;
  413. cursor: pointer;
  414. }
  415. a.acf-icon:hover {
  416. background: #f3f5f6;
  417. border-color: #0071a1;
  418. color: #0071a1;
  419. }
  420. a.acf-icon.-minus:hover, a.acf-icon.-cancel:hover {
  421. background: #f7efef;
  422. border-color: #a10000;
  423. color: #dc3232;
  424. }
  425. a.acf-icon:active, a.acf-icon:focus {
  426. outline: none;
  427. box-shadow: none;
  428. }
  429. .acf-icon.-clear {
  430. border-color: transparent;
  431. background: transparent;
  432. color: #444;
  433. }
  434. .acf-icon.light {
  435. border-color: transparent;
  436. background: #F5F5F5;
  437. color: #23282d;
  438. }
  439. .acf-icon.dark {
  440. border-color: transparent !important;
  441. background: #23282D;
  442. color: #eee;
  443. }
  444. a.acf-icon.dark:hover {
  445. background: #191E23;
  446. color: #00b9eb;
  447. }
  448. a.acf-icon.dark.-minus:hover, a.acf-icon.dark.-cancel:hover {
  449. color: #D54E21;
  450. }
  451. .acf-icon.grey {
  452. border-color: transparent !important;
  453. background: #b4b9be;
  454. color: #fff !important;
  455. }
  456. .acf-icon.grey:hover {
  457. background: #00A0D2;
  458. color: #fff;
  459. }
  460. .acf-icon.grey.-minus:hover, .acf-icon.grey.-cancel:hover {
  461. background: #32373C;
  462. }
  463. .acf-icon.small,
  464. .acf-icon.-small {
  465. width: 20px;
  466. height: 20px;
  467. line-height: 14px;
  468. font-size: 14px;
  469. }
  470. .acf-icon.small.-duplicate:before, .acf-icon.small.-duplicate:after,
  471. .acf-icon.-small.-duplicate:before,
  472. .acf-icon.-small.-duplicate:after {
  473. opacity: 0.8;
  474. }
  475. /*--------------------------------------------------------------------------------------------
  476. *
  477. * acf-box
  478. *
  479. *--------------------------------------------------------------------------------------------*/
  480. .acf-box {
  481. background: #FFFFFF;
  482. border: 1px solid #ccd0d4;
  483. position: relative;
  484. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  485. /* title */
  486. /* footer */
  487. }
  488. .acf-box .title {
  489. border-bottom: 1px solid #ccd0d4;
  490. margin: 0;
  491. padding: 15px;
  492. }
  493. .acf-box .title h3 {
  494. font-size: 14px;
  495. line-height: 1em;
  496. margin: 0;
  497. padding: 0;
  498. }
  499. .acf-box .inner {
  500. padding: 15px;
  501. }
  502. .acf-box h2 {
  503. color: #333333;
  504. font-size: 26px;
  505. line-height: 1.25em;
  506. margin: 0.25em 0 0.75em;
  507. padding: 0;
  508. }
  509. .acf-box h3 {
  510. margin: 1.5em 0 0;
  511. }
  512. .acf-box p {
  513. margin-top: 0.5em;
  514. }
  515. .acf-box a {
  516. text-decoration: none;
  517. }
  518. .acf-box i.dashicons-external {
  519. margin-top: -1px;
  520. }
  521. .acf-box .footer {
  522. border-top: 1px solid #ccd0d4;
  523. padding: 12px;
  524. font-size: 13px;
  525. line-height: 1.5;
  526. }
  527. .acf-box .footer p {
  528. margin: 0;
  529. }
  530. .acf-admin-3-8 .acf-box {
  531. border-color: #E5E5E5;
  532. }
  533. .acf-admin-3-8 .acf-box .title,
  534. .acf-admin-3-8 .acf-box .footer {
  535. border-color: #E5E5E5;
  536. }
  537. /*--------------------------------------------------------------------------------------------
  538. *
  539. * acf-notice
  540. *
  541. *--------------------------------------------------------------------------------------------*/
  542. .acf-notice {
  543. position: relative;
  544. display: block;
  545. color: #fff;
  546. margin: 5px 0 15px;
  547. padding: 3px 12px;
  548. background: #2a9bd9;
  549. border-left: #1f7db1 solid 3px;
  550. }
  551. .acf-notice p {
  552. font-size: 13px;
  553. line-height: 1.5;
  554. margin: 0.5em 0;
  555. text-shadow: none;
  556. color: inherit;
  557. }
  558. .acf-notice .acf-notice-dismiss {
  559. position: absolute;
  560. top: 9px;
  561. right: 12px;
  562. background: transparent !important;
  563. color: inherit !important;
  564. border-color: #fff !important;
  565. opacity: 0.75;
  566. }
  567. .acf-notice .acf-notice-dismiss:hover {
  568. opacity: 1;
  569. }
  570. .acf-notice.-dismiss {
  571. padding-right: 40px;
  572. }
  573. .acf-notice.-error {
  574. background: #d94f4f;
  575. border-color: #c92c2c;
  576. }
  577. .acf-notice.-success {
  578. background: #49ad52;
  579. border-color: #3a8941;
  580. }
  581. .acf-notice.-warning {
  582. background: #fd8d3b;
  583. border-color: #fc7009;
  584. }
  585. /*--------------------------------------------------------------------------------------------
  586. *
  587. * acf-table
  588. *
  589. *--------------------------------------------------------------------------------------------*/
  590. .acf-table {
  591. border: #ccd0d4 solid 1px;
  592. background: #fff;
  593. border-spacing: 0;
  594. border-radius: 0;
  595. table-layout: auto;
  596. padding: 0;
  597. margin: 0;
  598. width: 100%;
  599. clear: both;
  600. box-sizing: content-box;
  601. /* defaults */
  602. /* thead */
  603. /* tbody */
  604. /* -clear */
  605. }
  606. .acf-table > tbody > tr > th, .acf-table > tbody > tr > td,
  607. .acf-table > thead > tr > th,
  608. .acf-table > thead > tr > td {
  609. padding: 8px;
  610. vertical-align: top;
  611. background: #fff;
  612. text-align: left;
  613. border-style: solid;
  614. font-weight: normal;
  615. }
  616. .acf-table > tbody > tr > th,
  617. .acf-table > thead > tr > th {
  618. position: relative;
  619. color: #333333;
  620. }
  621. .acf-table > thead > tr > th {
  622. border-color: #d5d9dd;
  623. border-width: 0 0 1px 1px;
  624. }
  625. .acf-table > thead > tr > th:first-child {
  626. border-left-width: 0;
  627. }
  628. .acf-table > tbody > tr {
  629. z-index: 1;
  630. }
  631. .acf-table > tbody > tr > td {
  632. border-color: #eeeeee;
  633. border-width: 1px 0 0 1px;
  634. }
  635. .acf-table > tbody > tr > td:first-child {
  636. border-left-width: 0;
  637. }
  638. .acf-table > tbody > tr:first-child > td {
  639. border-top-width: 0;
  640. }
  641. .acf-table.-clear {
  642. border: 0 none;
  643. }
  644. .acf-table.-clear > tbody > tr > td, .acf-table.-clear > tbody > tr > th,
  645. .acf-table.-clear > thead > tr > td,
  646. .acf-table.-clear > thead > tr > th {
  647. border: 0 none;
  648. padding: 4px;
  649. }
  650. /* remove tr */
  651. .acf-remove-element {
  652. -webkit-transition: all 0.25s ease-out;
  653. -moz-transition: all 0.25s ease-out;
  654. -o-transition: all 0.25s ease-out;
  655. transition: all 0.25s ease-out;
  656. transform: translate(50px, 0);
  657. opacity: 0;
  658. }
  659. /* fade-up */
  660. .acf-fade-up {
  661. -webkit-transition: all 0.25s ease-out;
  662. -moz-transition: all 0.25s ease-out;
  663. -o-transition: all 0.25s ease-out;
  664. transition: all 0.25s ease-out;
  665. transform: translate(0, -10px);
  666. opacity: 0;
  667. }
  668. /*---------------------------------------------------------------------------------------------
  669. *
  670. * Fake table
  671. *
  672. *---------------------------------------------------------------------------------------------*/
  673. .acf-thead,
  674. .acf-tbody,
  675. .acf-tfoot {
  676. width: 100%;
  677. padding: 0;
  678. margin: 0;
  679. }
  680. .acf-thead > li,
  681. .acf-tbody > li,
  682. .acf-tfoot > li {
  683. box-sizing: border-box;
  684. padding: 8px 12px;
  685. font-size: 12px;
  686. line-height: 14px;
  687. }
  688. .acf-thead {
  689. border-bottom: #ccd0d4 solid 1px;
  690. color: #23282d;
  691. }
  692. .acf-thead > li {
  693. font-size: 14px;
  694. line-height: 1.4;
  695. font-weight: bold;
  696. }
  697. .acf-admin-3-8 .acf-thead {
  698. border-color: #dfdfdf;
  699. }
  700. .acf-tfoot {
  701. background: #f5f5f5;
  702. border-top: #d5d9dd solid 1px;
  703. }
  704. /*--------------------------------------------------------------------------------------------
  705. *
  706. * Settings
  707. *
  708. *--------------------------------------------------------------------------------------------*/
  709. .acf-settings-wrap #poststuff {
  710. padding-top: 15px;
  711. }
  712. .acf-settings-wrap .acf-box {
  713. margin: 20px 0;
  714. }
  715. .acf-settings-wrap table {
  716. margin: 0;
  717. }
  718. .acf-settings-wrap table .button {
  719. vertical-align: middle;
  720. }
  721. /*--------------------------------------------------------------------------------------------
  722. *
  723. * acf-popup
  724. *
  725. *--------------------------------------------------------------------------------------------*/
  726. #acf-popup {
  727. position: fixed;
  728. z-index: 900000;
  729. top: 0;
  730. left: 0;
  731. right: 0;
  732. bottom: 0;
  733. text-align: center;
  734. }
  735. #acf-popup .bg {
  736. position: absolute;
  737. top: 0;
  738. left: 0;
  739. right: 0;
  740. bottom: 0;
  741. z-index: 0;
  742. background: rgba(0, 0, 0, 0.25);
  743. }
  744. #acf-popup:before {
  745. content: "";
  746. display: inline-block;
  747. height: 100%;
  748. vertical-align: middle;
  749. }
  750. #acf-popup .acf-popup-box {
  751. display: inline-block;
  752. vertical-align: middle;
  753. z-index: 1;
  754. min-width: 300px;
  755. min-height: 160px;
  756. border-color: #aaaaaa;
  757. box-shadow: 0 5px 30px -5px rgba(0, 0, 0, 0.25);
  758. text-align: left;
  759. }
  760. html[dir=rtl] #acf-popup .acf-popup-box {
  761. text-align: right;
  762. }
  763. #acf-popup .acf-popup-box .title {
  764. min-height: 15px;
  765. line-height: 15px;
  766. }
  767. #acf-popup .acf-popup-box .title .acf-icon {
  768. position: absolute;
  769. top: 10px;
  770. right: 10px;
  771. }
  772. html[dir=rtl] #acf-popup .acf-popup-box .title .acf-icon {
  773. right: auto;
  774. left: 10px;
  775. }
  776. #acf-popup .acf-popup-box .inner {
  777. min-height: 50px;
  778. padding: 0;
  779. margin: 15px;
  780. }
  781. #acf-popup .acf-popup-box .loading {
  782. position: absolute;
  783. top: 45px;
  784. left: 0;
  785. right: 0;
  786. bottom: 0;
  787. z-index: 2;
  788. background: rgba(0, 0, 0, 0.1);
  789. display: none;
  790. }
  791. #acf-popup .acf-popup-box .loading i {
  792. position: absolute;
  793. top: 50%;
  794. left: 50%;
  795. transform: translate(-50%, -50%);
  796. }
  797. .acf-submit {
  798. margin-bottom: 0;
  799. line-height: 28px;
  800. }
  801. .acf-submit span {
  802. float: right;
  803. color: #999;
  804. }
  805. .acf-submit span.-error {
  806. color: #dd4232;
  807. }
  808. .acf-submit .button {
  809. margin-right: 5px;
  810. }
  811. /*--------------------------------------------------------------------------------------------
  812. *
  813. * upgrade notice
  814. *
  815. *--------------------------------------------------------------------------------------------*/
  816. #acf-upgrade-notice {
  817. position: relative;
  818. background: #fff;
  819. border-left: 4px solid #00a0d2;
  820. padding: 20px;
  821. }
  822. #acf-upgrade-notice:after {
  823. display: block;
  824. clear: both;
  825. content: "";
  826. }
  827. #acf-upgrade-notice .col-content {
  828. float: left;
  829. width: 55%;
  830. padding-left: 90px;
  831. }
  832. #acf-upgrade-notice .col-actions {
  833. float: right;
  834. text-align: center;
  835. padding: 10px;
  836. }
  837. #acf-upgrade-notice img {
  838. float: left;
  839. width: 70px;
  840. height: 70px;
  841. margin: 0 0 0 -90px;
  842. }
  843. #acf-upgrade-notice h2 {
  844. font-size: 16px;
  845. margin: 2px 0 6.5px;
  846. }
  847. #acf-upgrade-notice p {
  848. padding: 0;
  849. margin: 0;
  850. }
  851. #acf-upgrade-notice .button:before {
  852. margin-top: 11px;
  853. }
  854. @media screen and (max-width: 640px) {
  855. #acf-upgrade-notice .col-content,
  856. #acf-upgrade-notice .col-actions {
  857. float: none;
  858. padding-left: 90px;
  859. width: auto;
  860. text-align: left;
  861. }
  862. }
  863. /*--------------------------------------------------------------------------------------------
  864. *
  865. * Welcome
  866. *
  867. *--------------------------------------------------------------------------------------------*/
  868. .acf-wrap h1 {
  869. margin-top: 0;
  870. padding-top: 20px;
  871. }
  872. .acf-wrap .about-text {
  873. margin-top: 0.5em;
  874. min-height: 50px;
  875. }
  876. .acf-wrap .about-headline-callout {
  877. font-size: 2.4em;
  878. font-weight: 300;
  879. line-height: 1.3;
  880. margin: 1.1em 0 0.2em;
  881. text-align: center;
  882. }
  883. .acf-wrap .feature-section {
  884. padding: 40px 0;
  885. }
  886. .acf-wrap .feature-section h2 {
  887. margin-top: 20px;
  888. }
  889. .acf-wrap .changelog {
  890. list-style: disc;
  891. padding-left: 15px;
  892. }
  893. .acf-wrap .changelog li {
  894. margin: 0 0 0.75em;
  895. }
  896. .acf-wrap .acf-three-col {
  897. display: flex;
  898. flex-wrap: wrap;
  899. justify-content: space-between;
  900. }
  901. .acf-wrap .acf-three-col > div {
  902. flex: 1;
  903. align-self: flex-start;
  904. min-width: 31%;
  905. max-width: 31%;
  906. }
  907. @media screen and (max-width: 880px) {
  908. .acf-wrap .acf-three-col > div {
  909. min-width: 48%;
  910. }
  911. }
  912. @media screen and (max-width: 640px) {
  913. .acf-wrap .acf-three-col > div {
  914. min-width: 100%;
  915. }
  916. }
  917. .acf-wrap .acf-three-col h3 .badge {
  918. display: inline-block;
  919. vertical-align: top;
  920. border-radius: 5px;
  921. background: #fc9700;
  922. color: #fff;
  923. font-weight: normal;
  924. font-size: 12px;
  925. padding: 2px 5px;
  926. }
  927. .acf-wrap .acf-three-col img + h3 {
  928. margin-top: 0.5em;
  929. }
  930. /*--------------------------------------------------------------------------------------------
  931. *
  932. * acf-hl cols
  933. *
  934. *--------------------------------------------------------------------------------------------*/
  935. .acf-hl[data-cols] {
  936. margin-left: -10px;
  937. margin-right: -10px;
  938. }
  939. .acf-hl[data-cols] > li {
  940. padding: 0 10px;
  941. -webkit-box-sizing: border-box;
  942. -moz-box-sizing: border-box;
  943. box-sizing: border-box;
  944. }
  945. /* sizes */
  946. .acf-hl[data-cols="2"] > li {
  947. width: 50%;
  948. }
  949. .acf-hl[data-cols="3"] > li {
  950. width: 33.333%;
  951. }
  952. .acf-hl[data-cols="4"] > li {
  953. width: 25%;
  954. }
  955. /* mobile */
  956. @media screen and (max-width: 640px) {
  957. .acf-hl[data-cols] {
  958. margin-left: 0;
  959. margin-right: 0;
  960. margin-top: -10px;
  961. }
  962. .acf-hl[data-cols] > li {
  963. width: 100% !important;
  964. padding: 10px 0 0;
  965. }
  966. }
  967. /*--------------------------------------------------------------------------------------------
  968. *
  969. * misc
  970. *
  971. *--------------------------------------------------------------------------------------------*/
  972. .acf-actions {
  973. text-align: right;
  974. z-index: 1;
  975. /* hover */
  976. /* rtl */
  977. }
  978. .acf-actions.-hover {
  979. position: absolute;
  980. display: none;
  981. top: 0;
  982. right: 0;
  983. padding: 5px;
  984. }
  985. html[dir=rtl] .acf-actions.-hover {
  986. right: auto;
  987. left: 0;
  988. }
  989. /* ul compatibility */
  990. ul.acf-actions li {
  991. float: right;
  992. margin-left: 4px;
  993. }
  994. /*--------------------------------------------------------------------------------------------
  995. *
  996. * RTL
  997. *
  998. *--------------------------------------------------------------------------------------------*/
  999. html[dir=rtl] .acf-fl {
  1000. float: right;
  1001. }
  1002. html[dir=rtl] .acf-fr {
  1003. float: left;
  1004. }
  1005. html[dir=rtl] .acf-hl > li {
  1006. float: right;
  1007. }
  1008. html[dir=rtl] .acf-hl > li.acf-fr {
  1009. float: left;
  1010. }
  1011. html[dir=rtl] .acf-icon.logo {
  1012. left: 0;
  1013. right: auto;
  1014. }
  1015. html[dir=rtl] .acf-table thead th {
  1016. text-align: right;
  1017. border-right-width: 1px;
  1018. border-left-width: 0px;
  1019. }
  1020. html[dir=rtl] .acf-table > tbody > tr > td {
  1021. text-align: right;
  1022. border-right-width: 1px;
  1023. border-left-width: 0px;
  1024. }
  1025. html[dir=rtl] .acf-table > thead > tr > th:first-child,
  1026. html[dir=rtl] .acf-table > tbody > tr > td:first-child {
  1027. border-right-width: 0;
  1028. }
  1029. html[dir=rtl] .acf-table > tbody > tr > td.order + td {
  1030. border-right-color: #e1e1e1;
  1031. }
  1032. /*---------------------------------------------------------------------------------------------
  1033. *
  1034. * acf-postbox-columns
  1035. *
  1036. *---------------------------------------------------------------------------------------------*/
  1037. .acf-postbox-columns {
  1038. position: relative;
  1039. margin-top: -11px;
  1040. margin-bottom: -12px;
  1041. margin-left: -12px;
  1042. margin-right: 268px;
  1043. }
  1044. .acf-postbox-columns:after {
  1045. display: block;
  1046. clear: both;
  1047. content: "";
  1048. }
  1049. .acf-postbox-columns .acf-postbox-main,
  1050. .acf-postbox-columns .acf-postbox-side {
  1051. -webkit-box-sizing: border-box;
  1052. -moz-box-sizing: border-box;
  1053. box-sizing: border-box;
  1054. padding: 0 12px 12px;
  1055. }
  1056. .acf-postbox-columns .acf-postbox-main {
  1057. float: left;
  1058. width: 100%;
  1059. }
  1060. .acf-postbox-columns .acf-postbox-side {
  1061. float: right;
  1062. width: 280px;
  1063. margin-right: -280px;
  1064. }
  1065. .acf-postbox-columns .acf-postbox-side:before {
  1066. content: "";
  1067. display: block;
  1068. position: absolute;
  1069. width: 1px;
  1070. height: 100%;
  1071. top: 0;
  1072. right: 0;
  1073. background: #d5d9dd;
  1074. }
  1075. .acf-admin-3-8 .acf-postbox-columns .acf-postbox-side:before {
  1076. background: #dfdfdf;
  1077. }
  1078. /* mobile */
  1079. @media only screen and (max-width: 850px) {
  1080. .acf-postbox-columns {
  1081. margin: 0;
  1082. }
  1083. .acf-postbox-columns .acf-postbox-main,
  1084. .acf-postbox-columns .acf-postbox-side {
  1085. float: none;
  1086. width: auto;
  1087. margin: 0;
  1088. padding: 0;
  1089. }
  1090. .acf-postbox-columns .acf-postbox-side {
  1091. margin-top: 1em;
  1092. }
  1093. .acf-postbox-columns .acf-postbox-side:before {
  1094. display: none;
  1095. }
  1096. }
  1097. /*---------------------------------------------------------------------------------------------
  1098. *
  1099. * acf-panel
  1100. *
  1101. *---------------------------------------------------------------------------------------------*/
  1102. .acf-panel {
  1103. margin-top: -1px;
  1104. border-top: 1px solid #d5d9dd;
  1105. border-bottom: 1px solid #d5d9dd;
  1106. /* open */
  1107. /* inside postbox */
  1108. /* fields */
  1109. }
  1110. .acf-panel .acf-panel-title {
  1111. margin: 0;
  1112. padding: 12px;
  1113. font-weight: bold;
  1114. cursor: pointer;
  1115. font-size: inherit;
  1116. }
  1117. .acf-panel .acf-panel-title i {
  1118. float: right;
  1119. }
  1120. .acf-panel .acf-panel-inside {
  1121. margin: 0;
  1122. padding: 0 12px 12px;
  1123. display: none;
  1124. }
  1125. .acf-panel.-open .acf-panel-inside {
  1126. display: block;
  1127. }
  1128. .postbox .acf-panel {
  1129. margin-left: -12px;
  1130. margin-right: -12px;
  1131. }
  1132. .acf-panel .acf-field {
  1133. margin: 20px 0 0;
  1134. }
  1135. .acf-panel .acf-field .acf-label label {
  1136. color: #555d66;
  1137. font-weight: normal;
  1138. }
  1139. .acf-panel .acf-field:first-child {
  1140. margin-top: 0;
  1141. }
  1142. .acf-admin-3-8 .acf-panel {
  1143. border-color: #dfdfdf;
  1144. }
  1145. /*---------------------------------------------------------------------------------------------
  1146. *
  1147. * Admin Tools
  1148. *
  1149. *---------------------------------------------------------------------------------------------*/
  1150. #acf-admin-tools .notice {
  1151. margin-top: 10px;
  1152. }
  1153. .acf-meta-box-wrap {
  1154. margin-top: 10px;
  1155. /* acf-fields */
  1156. }
  1157. .acf-meta-box-wrap .postbox {
  1158. -webkit-box-sizing: border-box;
  1159. -moz-box-sizing: border-box;
  1160. box-sizing: border-box;
  1161. }
  1162. .acf-meta-box-wrap .postbox .inside {
  1163. margin-bottom: 0;
  1164. }
  1165. .acf-meta-box-wrap .postbox .hndle {
  1166. font-size: 14px;
  1167. padding: 8px 12px;
  1168. margin: 0;
  1169. line-height: 1.4;
  1170. position: relative;
  1171. z-index: 1;
  1172. cursor: default;
  1173. }
  1174. .acf-meta-box-wrap .postbox .handlediv,
  1175. .acf-meta-box-wrap .postbox .handle-order-higher,
  1176. .acf-meta-box-wrap .postbox .handle-order-lower {
  1177. display: none;
  1178. }
  1179. .acf-meta-box-wrap .acf-fields {
  1180. border: #ebebeb solid 1px;
  1181. background: #fafafa;
  1182. border-radius: 3px;
  1183. }
  1184. /* grid */
  1185. .acf-meta-box-wrap.-grid {
  1186. margin-left: 8px;
  1187. margin-right: 8px;
  1188. }
  1189. .acf-meta-box-wrap.-grid .postbox {
  1190. float: left;
  1191. clear: left;
  1192. width: 50%;
  1193. margin: 0 0 16px;
  1194. }
  1195. .acf-meta-box-wrap.-grid .postbox:nth-child(odd) {
  1196. margin-left: -8px;
  1197. }
  1198. .acf-meta-box-wrap.-grid .postbox:nth-child(even) {
  1199. float: right;
  1200. clear: right;
  1201. margin-right: -8px;
  1202. }
  1203. /* mobile */
  1204. @media only screen and (max-width: 850px) {
  1205. .acf-meta-box-wrap.-grid {
  1206. margin-left: 0;
  1207. margin-right: 0;
  1208. }
  1209. .acf-meta-box-wrap.-grid .postbox {
  1210. margin-left: 0 !important;
  1211. margin-right: 0 !important;
  1212. width: 100%;
  1213. }
  1214. }
  1215. /* export tool */
  1216. #acf-admin-tool-export {
  1217. /* panel: selection */
  1218. }
  1219. #acf-admin-tool-export p {
  1220. max-width: 800px;
  1221. }
  1222. #acf-admin-tool-export ul {
  1223. column-width: 200px;
  1224. }
  1225. #acf-admin-tool-export .acf-postbox-side .button {
  1226. margin: 0;
  1227. width: 100%;
  1228. }
  1229. #acf-admin-tool-export textarea {
  1230. display: block;
  1231. width: 100%;
  1232. min-height: 500px;
  1233. background: #fafafa;
  1234. box-shadow: none;
  1235. padding: 7px;
  1236. border-radius: 3px;
  1237. }
  1238. #acf-admin-tool-export .acf-panel-selection .acf-label {
  1239. display: none;
  1240. }
  1241. /*---------------------------------------------------------------------------------------------
  1242. *
  1243. * Admin Navigation
  1244. *
  1245. *---------------------------------------------------------------------------------------------*/
  1246. .acf-admin-toolbar {
  1247. background: #fff;
  1248. border-bottom: 1px solid #ccd0d4;
  1249. padding-top: 10px;
  1250. }
  1251. .acf-admin-toolbar h2 {
  1252. font-size: 14px;
  1253. line-height: 2.5714285714;
  1254. display: inline-block;
  1255. padding: 5px 0;
  1256. margin: 0 10px 0 0;
  1257. }
  1258. .acf-admin-toolbar h2 i {
  1259. vertical-align: middle;
  1260. color: #babbbc;
  1261. }
  1262. .acf-admin-toolbar .acf-tab {
  1263. display: inline-block;
  1264. font-size: 14px;
  1265. line-height: 2.5714285714;
  1266. padding: 5px;
  1267. margin: 0 5px;
  1268. text-decoration: none;
  1269. color: inherit;
  1270. }
  1271. .acf-admin-toolbar .acf-tab.is-active {
  1272. border-bottom: #0071a4 solid 3px;
  1273. padding-bottom: 10px;
  1274. }
  1275. .acf-admin-toolbar .acf-tab:hover {
  1276. color: #00a0d2;
  1277. }
  1278. .acf-admin-toolbar .acf-tab:focus {
  1279. box-shadow: none;
  1280. }
  1281. .acf-admin-toolbar a.btn-upgrade {
  1282. display: inline-flex;
  1283. background: #dee3ff;
  1284. border: 1px solid #c6d3f8;
  1285. box-sizing: border-box;
  1286. border-radius: 0.25rem;
  1287. padding: 0 0.75rem;
  1288. cursor: pointer;
  1289. vertical-align: middle;
  1290. margin-top: -6px;
  1291. margin-left: 20px;
  1292. text-decoration: none;
  1293. }
  1294. .acf-admin-toolbar a.btn-upgrade:hover {
  1295. background: #d1ddff;
  1296. border-color: #b9caf9;
  1297. }
  1298. .acf-admin-toolbar a.btn-upgrade p {
  1299. font-family: system-ui;
  1300. font-weight: 600;
  1301. letter-spacing: 0.2;
  1302. line-height: 1;
  1303. font-size: 0.625rem;
  1304. text-transform: uppercase;
  1305. color: #425fdd;
  1306. margin-left: 0.65rem;
  1307. }
  1308. #wpcontent .acf-admin-toolbar {
  1309. margin-left: -20px;
  1310. padding-left: 20px;
  1311. }
  1312. @media screen and (max-width: 600px) {
  1313. .acf-admin-toolbar {
  1314. display: none;
  1315. }
  1316. }
  1317. /*---------------------------------------------------------------------------------------------
  1318. *
  1319. * Field Groups
  1320. *
  1321. *---------------------------------------------------------------------------------------------*/
  1322. .acf-admin-field-groups .tablenav.top {
  1323. display: none;
  1324. }
  1325. .acf-admin-field-groups .subsubsub {
  1326. margin-bottom: 3px;
  1327. }
  1328. .acf-admin-field-groups .wp-list-table td, .acf-admin-field-groups .wp-list-table th {
  1329. box-sizing: border-box;
  1330. }
  1331. .acf-admin-field-groups .wp-list-table tr:hover {
  1332. background: #f7f7f7;
  1333. }
  1334. @media screen and (min-width: 782px) {
  1335. .acf-admin-field-groups .wp-list-table .column-acf-count {
  1336. width: 10%;
  1337. }
  1338. }
  1339. .acf-admin-field-groups .wp-list-table .row-actions span.file {
  1340. display: block;
  1341. overflow: hidden;
  1342. white-space: nowrap;
  1343. text-overflow: ellipsis;
  1344. }
  1345. .acf-admin-field-groups .acf-secondary-text {
  1346. color: #a0a5aa;
  1347. }
  1348. .acf-multi-dashicon {
  1349. position: relative;
  1350. z-index: 1;
  1351. }
  1352. .acf-multi-dashicon:before, .acf-multi-dashicon:after {
  1353. width: 18px;
  1354. height: 18px;
  1355. line-height: 18px;
  1356. font-size: 14px;
  1357. background: #fff;
  1358. border: #7e8993 solid 1px;
  1359. border-radius: 2px;
  1360. display: block;
  1361. }
  1362. .acf-multi-dashicon:after {
  1363. content: "";
  1364. position: absolute;
  1365. top: -3px;
  1366. left: -3px;
  1367. z-index: -1;
  1368. background: #e7e7e7;
  1369. }
  1370. .acf-css-tooltip {
  1371. position: relative;
  1372. }
  1373. .acf-css-tooltip:before {
  1374. content: attr(aria-label);
  1375. display: none;
  1376. position: absolute;
  1377. z-index: 999;
  1378. bottom: 100%;
  1379. left: 50%;
  1380. transform: translate(-50%, -8px);
  1381. background: #191e23;
  1382. border-radius: 2px;
  1383. padding: 5px 10px;
  1384. color: #fff;
  1385. font-size: 12px;
  1386. line-height: 1.4em;
  1387. white-space: pre;
  1388. }
  1389. .acf-css-tooltip:after {
  1390. content: "";
  1391. display: none;
  1392. position: absolute;
  1393. z-index: 998;
  1394. bottom: 100%;
  1395. left: 50%;
  1396. transform: translate(-50%, 4px);
  1397. border: solid 6px transparent;
  1398. border-top-color: #191e23;
  1399. }
  1400. .acf-css-tooltip:hover:before, .acf-css-tooltip:hover:after, .acf-css-tooltip:focus:before, .acf-css-tooltip:focus:after {
  1401. display: block;
  1402. }
  1403. .acf-diff .acf-diff-title {
  1404. position: absolute;
  1405. top: 0;
  1406. left: 0;
  1407. right: 0;
  1408. height: 40px;
  1409. padding: 14px 16px;
  1410. background: #f3f3f3;
  1411. border-bottom: #dddddd solid 1px;
  1412. }
  1413. .acf-diff .acf-diff-title strong {
  1414. font-size: 14px;
  1415. display: block;
  1416. }
  1417. .acf-diff .acf-diff-title .acf-diff-title-left,
  1418. .acf-diff .acf-diff-title .acf-diff-title-right {
  1419. width: 50%;
  1420. float: left;
  1421. }
  1422. .acf-diff .acf-diff-content {
  1423. position: absolute;
  1424. top: 70px;
  1425. left: 0;
  1426. right: 0;
  1427. bottom: 0;
  1428. overflow: auto;
  1429. }
  1430. .acf-diff table.diff {
  1431. border-spacing: 0;
  1432. }
  1433. .acf-diff table.diff col.diffsplit.middle {
  1434. width: 0;
  1435. }
  1436. .acf-diff table.diff td, .acf-diff table.diff th {
  1437. padding-top: 0.25em;
  1438. padding-bottom: 0.25em;
  1439. }
  1440. .acf-diff table.diff tr td:nth-child(2) {
  1441. width: auto;
  1442. }
  1443. .acf-diff table.diff td:nth-child(3) {
  1444. border-left: #dddddd solid 1px;
  1445. }
  1446. @media screen and (max-width: 600px) {
  1447. .acf-diff .acf-diff-title {
  1448. height: 70px;
  1449. }
  1450. .acf-diff .acf-diff-content {
  1451. top: 100px;
  1452. }
  1453. }
  1454. /*---------------------------------------------------------------------------------------------
  1455. *
  1456. * Modal
  1457. *
  1458. *---------------------------------------------------------------------------------------------*/
  1459. .acf-modal {
  1460. position: fixed;
  1461. top: 30px;
  1462. left: 30px;
  1463. right: 30px;
  1464. bottom: 30px;
  1465. z-index: 160000;
  1466. box-shadow: 0 5px 15px rgba(0, 0, 0, 0.7);
  1467. background: #fcfcfc;
  1468. }
  1469. .acf-modal .acf-modal-title,
  1470. .acf-modal .acf-modal-content,
  1471. .acf-modal .acf-modal-toolbar {
  1472. box-sizing: border-box;
  1473. position: absolute;
  1474. left: 0;
  1475. right: 0;
  1476. }
  1477. .acf-modal .acf-modal-title {
  1478. height: 50px;
  1479. top: 0;
  1480. border-bottom: 1px solid #ddd;
  1481. }
  1482. .acf-modal .acf-modal-title h2 {
  1483. margin: 0;
  1484. padding: 0 16px;
  1485. line-height: 50px;
  1486. }
  1487. .acf-modal .acf-modal-title .acf-modal-close {
  1488. position: absolute;
  1489. top: 0;
  1490. right: 0;
  1491. height: 50px;
  1492. width: 50px;
  1493. border: none;
  1494. border-left: 1px solid #ddd;
  1495. background: transparent;
  1496. cursor: pointer;
  1497. color: #666;
  1498. }
  1499. .acf-modal .acf-modal-title .acf-modal-close:hover {
  1500. color: #00a0d2;
  1501. }
  1502. .acf-modal .acf-modal-content {
  1503. top: 50px;
  1504. bottom: 60px;
  1505. background: #fff;
  1506. overflow: auto;
  1507. padding: 16px;
  1508. }
  1509. .acf-modal .acf-modal-feedback {
  1510. position: absolute;
  1511. top: 50%;
  1512. margin: -10px 0;
  1513. left: 0;
  1514. right: 0;
  1515. text-align: center;
  1516. opacity: 0.75;
  1517. }
  1518. .acf-modal .acf-modal-feedback.error {
  1519. opacity: 1;
  1520. color: #b52727;
  1521. }
  1522. .acf-modal .acf-modal-toolbar {
  1523. height: 60px;
  1524. bottom: 0;
  1525. padding: 15px 16px;
  1526. border-top: 1px solid #ddd;
  1527. }
  1528. .acf-modal .acf-modal-toolbar .button {
  1529. float: right;
  1530. }
  1531. @media only screen and (max-width: 640px) {
  1532. .acf-modal {
  1533. top: 0;
  1534. left: 0;
  1535. right: 0;
  1536. bottom: 0;
  1537. }
  1538. }
  1539. .acf-modal-backdrop {
  1540. position: fixed;
  1541. top: 0;
  1542. left: 0;
  1543. right: 0;
  1544. bottom: 0;
  1545. background: #000;
  1546. opacity: 0.7;
  1547. z-index: 159900;
  1548. }
  1549. /*---------------------------------------------------------------------------------------------
  1550. *
  1551. * Retina
  1552. *
  1553. *---------------------------------------------------------------------------------------------*/
  1554. @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  1555. .acf-loading,
  1556. .acf-spinner {
  1557. background-image: url(../../images/spinner@2x.gif);
  1558. background-size: 20px 20px;
  1559. }
  1560. }
  1561. /*# sourceMappingURL=acf-global.css.map*/