example.css 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259
  1. @charset "UTF-8";
  2. .collapsable-source pre {
  3. font-size: small;
  4. }
  5. .input-field {
  6. display: flex;
  7. align-items: center;
  8. width: 260px;
  9. }
  10. .input-field label {
  11. flex: 0 0 auto;
  12. padding-right: 0.5rem;
  13. }
  14. .input-field input {
  15. flex: 1 1 auto;
  16. height: 20px;
  17. }
  18. .input-field button {
  19. flex: 0 0 auto;
  20. height: 28px;
  21. font-size: 20px;
  22. width: 40px;
  23. }
  24. .icon-barcode {
  25. background-size: contain;
  26. background-repeat: no-repeat;
  27. background-position: center center;
  28. background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZD0iTTAgNGg0djIwaC00ek02IDRoMnYyMGgtMnpNMTAgNGgydjIwaC0yek0xNiA0aDJ2MjBoLTJ6TTI0IDRoMnYyMGgtMnpNMzAgNGgydjIwaC0yek0yMCA0aDF2MjBoLTF6TTE0IDRoMXYyMGgtMXpNMjcgNGgxdjIwaC0xek0wIDI2aDJ2MmgtMnpNNiAyNmgydjJoLTJ6TTEwIDI2aDJ2MmgtMnpNMjAgMjZoMnYyaC0yek0zMCAyNmgydjJoLTJ6TTI0IDI2aDR2MmgtNHpNMTQgMjZoNHYyaC00eiI+PC9wYXRoPjwvc3ZnPg==);
  29. }
  30. .overlay {
  31. overflow: hidden;
  32. position: fixed;
  33. top: 0;
  34. bottom: 0;
  35. left: 0;
  36. right: 0;
  37. width: 100%;
  38. background-color: rgba(0, 0, 0, 0.3);
  39. }
  40. .overlay__content {
  41. top: 50%;
  42. position: absolute;
  43. left: 50%;
  44. transform: translate(-50%, -50%);
  45. width: 90%;
  46. max-height: 90%;
  47. max-width: 800px;
  48. }
  49. .overlay__close {
  50. position: absolute;
  51. right: 0;
  52. padding: 0.5rem;
  53. width: 2rem;
  54. height: 2rem;
  55. line-height: 2rem;
  56. text-align: center;
  57. background-color: white;
  58. cursor: pointer;
  59. border: 3px solid black;
  60. font-size: 1.5rem;
  61. margin: -1rem;
  62. border-radius: 2rem;
  63. z-index: 100;
  64. box-sizing: content-box;
  65. }
  66. .overlay__content video {
  67. width: 100%;
  68. height: 100%;
  69. }
  70. .overlay__content canvas {
  71. position: absolute;
  72. width: 100%;
  73. height: 100%;
  74. left: 0;
  75. top: 0;
  76. }
  77. #interactive.viewport {
  78. position: relative;
  79. }
  80. #interactive.viewport > canvas, #interactive.viewport > video {
  81. max-width: 100%;
  82. width: 100%;
  83. }
  84. canvas.drawing, canvas.drawingBuffer {
  85. position: absolute;
  86. left: 0;
  87. top: 0;
  88. }
  89. /* line 16, ../sass/_viewport.scss */
  90. .controls fieldset {
  91. border: none;
  92. margin: 0;
  93. padding: 0;
  94. }
  95. /* line 19, ../sass/_viewport.scss */
  96. .controls .input-group {
  97. float: left;
  98. }
  99. /* line 21, ../sass/_viewport.scss */
  100. .controls .input-group input, .controls .input-group button {
  101. display: block;
  102. }
  103. /* line 25, ../sass/_viewport.scss */
  104. .controls .reader-config-group {
  105. float: right;
  106. }
  107. /* line 28, ../sass/_viewport.scss */
  108. .controls .reader-config-group label {
  109. display: block;
  110. }
  111. /* line 30, ../sass/_viewport.scss */
  112. .controls .reader-config-group label span {
  113. width: 9rem;
  114. display: inline-block;
  115. text-align: right;
  116. }
  117. /* line 37, ../sass/_viewport.scss */
  118. .controls:after {
  119. content: '';
  120. display: block;
  121. clear: both;
  122. }
  123. /* line 22, ../sass/_viewport.scss */
  124. #result_strip {
  125. margin: 10px 0;
  126. border-top: 1px solid #EEE;
  127. border-bottom: 1px solid #EEE;
  128. padding: 10px 0;
  129. }
  130. /* line 28, ../sass/_viewport.scss */
  131. #result_strip ul.thumbnails {
  132. padding: 0;
  133. margin: 0;
  134. list-style-type: none;
  135. width: auto;
  136. overflow-x: auto;
  137. overflow-y: hidden;
  138. white-space: nowrap;
  139. }
  140. /* line 37, ../sass/_viewport.scss */
  141. #result_strip ul.thumbnails > li {
  142. display: inline-block;
  143. vertical-align: middle;
  144. width: 160px;
  145. }
  146. /* line 41, ../sass/_viewport.scss */
  147. #result_strip ul.thumbnails > li .thumbnail {
  148. padding: 5px;
  149. margin: 4px;
  150. border: 1px dashed #CCC;
  151. }
  152. /* line 46, ../sass/_viewport.scss */
  153. #result_strip ul.thumbnails > li .thumbnail img {
  154. max-width: 140px;
  155. }
  156. /* line 49, ../sass/_viewport.scss */
  157. #result_strip ul.thumbnails > li .thumbnail .caption {
  158. white-space: normal;
  159. }
  160. /* line 51, ../sass/_viewport.scss */
  161. #result_strip ul.thumbnails > li .thumbnail .caption h4 {
  162. text-align: center;
  163. word-wrap: break-word;
  164. height: 40px;
  165. margin: 0px;
  166. }
  167. /* line 61, ../sass/_viewport.scss */
  168. #result_strip ul.thumbnails:after {
  169. content: "";
  170. display: table;
  171. clear: both;
  172. }
  173. #result_strip .price {
  174. text-align: center;
  175. }
  176. #result_strip .price input {
  177. width: 100px;
  178. font-size: 16pt;
  179. }
  180. #submit_button, #manual_code, #bag {
  181. font-size: 16pt;
  182. }
  183. @media (max-width: 603px) {
  184. /* line 2, ../sass/phone/_core.scss */
  185. #container {
  186. margin: 10px auto;
  187. -moz-box-shadow: none;
  188. -webkit-box-shadow: none;
  189. box-shadow: none;
  190. }
  191. }
  192. @media (max-width: 603px) {
  193. /* line 5, ../sass/phone/_viewport.scss */
  194. .reader-config-group {
  195. width: 100%;
  196. }
  197. .reader-config-group label > span {
  198. width: 50%;
  199. }
  200. .reader-config-group label > select, .reader-config-group label > input {
  201. max-width: calc(50% - 2px);
  202. }
  203. #interactive.viewport {
  204. width: 100%;
  205. height: auto;
  206. overflow: hidden;
  207. }
  208. /* line 20, ../sass/phone/_viewport.scss */
  209. #result_strip {
  210. margin-top: 5px;
  211. padding-top: 5px;
  212. }
  213. #result_strip ul.thumbnails {
  214. width: 100%;
  215. height: auto;
  216. }
  217. /* line 24, ../sass/phone/_viewport.scss */
  218. #result_strip ul.thumbnails > li {
  219. width: 150px;
  220. }
  221. /* line 27, ../sass/phone/_viewport.scss */
  222. #result_strip ul.thumbnails > li .thumbnail .imgWrapper {
  223. width: 130px;
  224. height: 130px;
  225. overflow: hidden;
  226. }
  227. /* line 31, ../sass/phone/_viewport.scss */
  228. #result_strip ul.thumbnails > li .thumbnail .imgWrapper img {
  229. margin-top: -25px;
  230. width: 130px;
  231. height: 180px;
  232. }
  233. }