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.

178 lines
4.4KB

  1. /**
  2. * Copyright Guillaume Bourgeois (2018)
  3. *
  4. * contact@souke.fr
  5. *
  6. * Ce logiciel est un programme informatique servant à aider les producteurs
  7. * à distribuer leur production en circuits courts.
  8. *
  9. * Ce logiciel est régi par la licence CeCILL soumise au droit français et
  10. * respectant les principes de diffusion des logiciels libres. Vous pouvez
  11. * utiliser, modifier et/ou redistribuer ce programme sous les conditions
  12. * de la licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA
  13. * sur le site "http://www.cecill.info".
  14. *
  15. * En contrepartie de l'accessibilité au code source et des droits de copie,
  16. * de modification et de redistribution accordés par cette licence, il n'est
  17. * offert aux utilisateurs qu'une garantie limitée. Pour les mêmes raisons,
  18. * seule une responsabilité restreinte pèse sur l'auteur du programme, le
  19. * titulaire des droits patrimoniaux et les concédants successifs.
  20. *
  21. * A cet égard l'attention de l'utilisateur est attirée sur les risques
  22. * associés au chargement, à l'utilisation, à la modification et/ou au
  23. * développement et à la reproduction du logiciel par l'utilisateur étant
  24. * donné sa spécificité de logiciel libre, qui peut le rendre complexe à
  25. * manipuler et qui le réserve donc à des développeurs et des professionnels
  26. * avertis possédant des connaissances informatiques approfondies. Les
  27. * utilisateurs sont donc invités à charger et tester l'adéquation du
  28. * logiciel à leurs besoins dans des conditions permettant d'assurer la
  29. * sécurité de leurs systèmes et ou de leurs données et, plus généralement,
  30. * à l'utiliser et l'exploiter dans les mêmes conditions de sécurité.
  31. *
  32. * Le fait que vous puissiez accéder à cet en-tête signifie que vous avez
  33. * pris connaissance de la licence CeCILL, et que vous en avez accepté les
  34. * termes.
  35. */
  36. $font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  37. $border-color: #c0c0c0;
  38. body {
  39. padding-bottom: 200px;
  40. }
  41. .document-download {
  42. $margin-bottom-block: 15px;
  43. $padding-block: 10px;
  44. font-family: $font-family;
  45. #block-addresses {
  46. margin-bottom: 2*$margin-bottom-block;
  47. .producer {
  48. margin-bottom: $margin-bottom-block;
  49. text-align: left;
  50. line-height: 21px;
  51. .logo {
  52. float: left;
  53. padding-right: 25px;
  54. }
  55. .name {
  56. font-weight: bold;
  57. font-size: 18px;
  58. margin-bottom: 8px;
  59. }
  60. }
  61. .user {
  62. text-align: right;
  63. }
  64. }
  65. .block-is-draft {
  66. padding: $padding-block;
  67. margin-bottom: $margin-bottom-block;
  68. text-transform: uppercase;
  69. border: solid 1px black;
  70. }
  71. #block-infos-document {
  72. padding: $padding-block;
  73. margin-bottom: $margin-bottom-block;
  74. font-size: 11px;
  75. line-height: 18px;
  76. background-color: #efefef;
  77. .type {
  78. text-transform: uppercase;
  79. padding-bottom: 10px;
  80. }
  81. }
  82. #block-no-product {
  83. padding: $padding-block;
  84. margin-bottom: $margin-bottom-block;
  85. font-weight: bold;
  86. border: solid 2px black;
  87. text-transform: uppercase;
  88. }
  89. #block-products {
  90. margin-bottom: $margin-bottom-block;
  91. table {
  92. width: 100%;
  93. padding: 0px;
  94. margin: 0px;
  95. border-bottom: solid 1px $border-color;
  96. border-right: solid 1px $border-color;
  97. border-collapse: collapse;
  98. td, th {
  99. padding: 2px 5px;
  100. border-top: solid 1px $border-color;
  101. border-left: solid 1px $border-color;
  102. font-family: $font-family;
  103. font-size: 12px;
  104. &.align-left {
  105. text-align: left;
  106. }
  107. &.align-center {
  108. text-align: center;
  109. }
  110. &.align-right {
  111. text-align: right;
  112. }
  113. }
  114. td {
  115. font-size: 11px;
  116. &.column-product {}
  117. &.column-unit-price {
  118. width: 120px;
  119. }
  120. &.column-tax-rate,
  121. &.column-price {
  122. width: 70px;
  123. }
  124. &.column-quantity {
  125. width: 80px;
  126. }
  127. }
  128. }
  129. }
  130. .block-infos {
  131. margin-bottom: $margin-bottom-block;
  132. border: solid 1px $border-color;
  133. padding: $padding-block;
  134. background-color: transparent;
  135. font-size: 11px;
  136. strong {
  137. font-size: 12px;
  138. }
  139. }
  140. }
  141. #footer {
  142. font-family: $font-family;
  143. text-align: center;
  144. padding-top: 10px;
  145. border-top: solid 1px gray;
  146. .infos-bottom {
  147. font-size: 12px;
  148. line-height: 18px;
  149. }
  150. }