sarah.blosse.html 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8" />
  5. <title>Sarah Planning</title>
  6. <style>
  7. ::before,
  8. ::after {
  9. box-sizing: border-box;
  10. }
  11. :root {
  12. --color-primary-100: hsl(10, 59%, 25%);
  13. --color-primary-200: hsl(10, 59%, 45%);
  14. --color-primary-400: hsl(37, 100%, 45%);
  15. --color-primary-600: hsl(37, 100%, 65%);
  16. --color-primary-800: hsl(37, 100%, 85%);
  17. --color-accent-100: hsl(179, 52%, 15%);
  18. --color-accent-200: hsl(179, 52%, 25%);
  19. --color-accent-400: hsl(172, 58%, 40%);
  20. --color-accent-500: hsl(172, 58%, 53%);
  21. --color-accent-600: hsl(172, 58%, 66%);
  22. --color-accent-700: hsl(172, 60%, 70%);
  23. --color-accent-800: hsl(172, 60%, 80%);
  24. --color-accent-850: hsl(172, 70%, 90%);
  25. --color-accent-900: hsl(172, 85%, 95%);
  26. --color-accent-950: hsl(172, 96%, 98%);
  27. --color-neutral-100: hsl(37, 5%, 15%);
  28. --color-neutral-200: hsl(37, 5%, 25%);
  29. --color-neutral-300: hsl(37, 5%, 35%);
  30. --color-neutral-400: hsl(37, 5%, 45%);
  31. --color-neutral-600: hsl(37, 5%, 60%);
  32. --color-neutral-800: hsl(37, 5%, 80%);
  33. }
  34. .icon {
  35. font-family: "Material Icons";
  36. font-weight: normal;
  37. font-style: normal;
  38. font-size: 24px;
  39. line-height: 1;
  40. width: 24px;
  41. height: 24px;
  42. letter-spacing: normal;
  43. text-transform: none;
  44. display: inline-block;
  45. white-space: nowrap;
  46. word-wrap: normal;
  47. direction: ltr;
  48. font-feature-settings: "liga";
  49. -moz-font-feature-settings: "liga";
  50. -moz-osx-font-smoothing: grayscale;
  51. }
  52. .icon.person {
  53. background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224px%22%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M12%2012c2.21%200%204-1.79%204-4s-1.79-4-4-4-4%201.79-4%204%201.79%204%204%204zm0%202c-2.67%200-8%201.34-8%204v2h16v-2c0-2.66-5.33-4-8-4z%22%2F%3E%3C%2Fsvg%3E");
  54. background-repeat: no-repeat;
  55. }
  56. .benevole {
  57. vertical-align: middle;
  58. display: inline-block;
  59. }
  60. .benevole .icon {
  61. vertical-align: bottom;
  62. }
  63. .planning-container {
  64. max-width: 800px;
  65. width: 100%;
  66. }
  67. .daily-agenda {
  68. border: solid 1px var(--color-neutral-200);
  69. }
  70. .day-header {
  71. background: var(--color-neutral-200);
  72. color: var(--color-accent-800);
  73. padding: 12px;
  74. font-size: 1.8rem;
  75. font-weight: bold;
  76. text-transform: capitalize;
  77. }
  78. .agenda-creneau-header {
  79. padding: 12px;
  80. background: var(--color-accent-850);
  81. position: relative;
  82. border-bottom: 1px solid var(--color-accent-600);
  83. }
  84. .agenda-creneau-time {
  85. padding-right: 8px;
  86. }
  87. .agenda-creneau-title {
  88. font-weight: bold;
  89. text-transform: capitalize;
  90. }
  91. .agenda-creneau-action {
  92. position: absolute;
  93. top: 8px;
  94. right: 12px;
  95. background: transparent;
  96. outline: 0;
  97. border: 0;
  98. cursor: pointer;
  99. }
  100. .agenda-creneau-action:hover {
  101. color: var(--color-neutral-400);
  102. }
  103. .transformation-container {
  104. height: auto;
  105. overflow: hidden;
  106. }
  107. .agenda-creneau-details {
  108. padding: 4px 12px;
  109. display: flex;
  110. flex-wrap: wrap;
  111. overflow: hidden;
  112. opacity: 1;
  113. transform-origin: 0px 0px;
  114. transition: height 0.3s ease-in-out;
  115. }
  116. .agenda-creneau-details--title {
  117. width: 100%;
  118. font-weight: 600;
  119. margin: 8px 0px;
  120. }
  121. .agenda-creneau-details--content {
  122. width: 100%;
  123. margin: 0px 0px 8px;
  124. }
  125. @media (min-width: 600px) {
  126. .name-header {
  127. text-align: center;
  128. }
  129. .planning-container {
  130. margin-left: auto;
  131. margin-right: auto;
  132. }
  133. .agenda-creneau-time {
  134. padding-right: 2rem;
  135. }
  136. .agenda-creneau-details--title {
  137. width: 16.6%;
  138. margin-bottom: 12px;
  139. }
  140. .agenda-creneau-details--content {
  141. width: calc(33.3% - 8px);
  142. padding-right: 8px;
  143. margin: 8px 0px 16px;
  144. }
  145. }
  146. .agenda-creneau-details--content .chip {
  147. margin: 2px;
  148. }
  149. .hide {
  150. display: none;
  151. }
  152. #links {
  153. list-style-type: none;
  154. max-width: 200px;
  155. margin: 0 auto;
  156. border-top: 1px solid var(--color-neutral-400);
  157. padding: 0;
  158. }
  159. .link-item {
  160. padding: 8px 12px;
  161. margin: 0 auto;
  162. border: solid 1px var(--color-neutral-400);
  163. border-top: 0px;
  164. }
  165. .link-item a {
  166. display: block;
  167. }
  168. .formcontrol {
  169. all: initial;
  170. display: block;
  171. box-sizing: border-box;
  172. font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  173. }
  174. .formcontrol.home-search {
  175. margin: 3rem auto 1rem;
  176. max-width: 400px;
  177. }
  178. .formcontrol:not(:last-child) {
  179. margin-bottom: 1rem;
  180. }
  181. .formcontrol-control {
  182. width: 100%;
  183. }
  184. .formcontrol-label {
  185. color: var(--color-neutral-200);
  186. display: -webkit-box;
  187. display: flex;
  188. font-size: 0.9rem;
  189. font-family: inherit;
  190. font-weight: 500;
  191. line-height: 1.5rem;
  192. margin-bottom: 0.2rem;
  193. }
  194. .formcontrol-label > button {
  195. margin-left: 0.25rem;
  196. }
  197. .formcontrol-optional {
  198. -webkit-box-flex: 1;
  199. flex: 1;
  200. color: #647592;
  201. font-size: 0.75rem;
  202. margin-top: 0.25rem;
  203. text-align: right;
  204. line-height: 1.125rem;
  205. margin-left: 0.25rem;
  206. }
  207. .formcontrol-help {
  208. color: #647592;
  209. display: -webkit-box;
  210. display: flex;
  211. font-size: 0.75rem;
  212. margin-top: 0.5rem;
  213. font-family: inherit;
  214. line-height: 1.125rem;
  215. }
  216. .formcontrol-helplink {
  217. -webkit-box-flex: 1;
  218. flex: 1;
  219. margin-top: calc(-0.25rem);
  220. text-align: right;
  221. }
  222. .formcontrol--error .formcontrol-help {
  223. color: #e4002b;
  224. }
  225. .formcontrol--success .formcontrol-help {
  226. color: #08875b;
  227. }
  228. .input {
  229. all: initial;
  230. color: var(--color-neutral-100);
  231. width: 100%;
  232. border: none;
  233. height: 2rem;
  234. margin: 0;
  235. outline: 0;
  236. padding: 0.2rem 0.5rem;
  237. font-size: 0.875rem;
  238. -webkit-appearance: none;
  239. -moz-appearance: none;
  240. appearance: none;
  241. box-shadow: 0 -1px 0 0 var(--color-accent-700) inset;
  242. box-sizing: border-box;
  243. -webkit-transition: 0.1s ease-in-out;
  244. transition: 0.1s ease-in-out;
  245. font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  246. line-height: 1.25rem;
  247. background-color: var(--color-accent-950);
  248. -webkit-transition-property: box-shadow, border;
  249. transition-property: box-shadow, border;
  250. }
  251. .input::-webkit-input-placeholder {
  252. color: #505d74;
  253. }
  254. .input:-ms-input-placeholder {
  255. color: #505d74;
  256. }
  257. .input::-ms-input-placeholder {
  258. color: #505d74;
  259. }
  260. .input::placeholder {
  261. color: #505d74;
  262. }
  263. .input:hover {
  264. background-color: var(--color-accent-850);
  265. }
  266. .input:focus {
  267. box-shadow: 0 0 0 2px var(--color-accent-700);
  268. border-color: transparent;
  269. background-color: var(--color-accent-950);
  270. }
  271. .input:disabled {
  272. color: #c1c7d3 !important;
  273. -webkit-user-select: none;
  274. -moz-user-select: none;
  275. -ms-user-select: none;
  276. user-select: none;
  277. border-color: transparent;
  278. pointer-events: none;
  279. }
  280. .input:disabled::-webkit-input-placeholder {
  281. color: #c1c7d3;
  282. }
  283. .input:disabled:-ms-input-placeholder {
  284. color: #c1c7d3;
  285. }
  286. .input:disabled::-ms-input-placeholder {
  287. color: #c1c7d3;
  288. }
  289. .input:disabled::placeholder {
  290. color: #c1c7d3;
  291. }
  292. .input--small {
  293. height: 2rem;
  294. font-size: 0.875rem;
  295. line-height: 1.125rem;
  296. padding-top: 0.25rem;
  297. padding-bottom: 0.25rem;
  298. }
  299. .input--adorned-start {
  300. padding-left: 2rem;
  301. }
  302. .input--adorned-end {
  303. padding-right: 2rem;
  304. }
  305. .input--valid {
  306. box-shadow: 0 -1px 0 0 #08875b inset !important;
  307. }
  308. .input--valid:focus {
  309. box-shadow: 0 0 0 2px #08875b !important;
  310. }
  311. .input--invalid {
  312. box-shadow: 0 -1px 0 0 #e93255 inset !important;
  313. }
  314. .input--invalid:focus {
  315. box-shadow: 0 0 0 2px #e93255 !important;
  316. }
  317. #search {
  318. background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224px%22%20fill%3D%22%232ba191%22%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M15.5%2014h-.79l-.28-.27C15.41%2012.59%2016%2011.11%2016%209.5%2016%205.91%2013.09%203%209.5%203S3%205.91%203%209.5%205.91%2016%209.5%2016c1.61%200%203.09-.59%204.23-1.57l.27.28v.79l5%204.99L20.49%2019l-4.99-5zm-6%200C7.01%2014%205%2011.99%205%209.5S7.01%205%209.5%205%2014%207.01%2014%209.5%2011.99%2014%209.5%2014z%22%2F%3E%3C%2Fsvg%3E");
  319. background-repeat: no-repeat;
  320. padding-left: 30px;
  321. background-position: 4px;
  322. }
  323. </style>
  324. </head>
  325. <body>
  326. <p>Bonjour Sarah,</p>
  327. <p>
  328. tu trouveras ci dessous et ci joint le récapitulatif de tes créneaux pour Brass dans la
  329. Garonne.<br />
  330. </p>
  331. <p>À très vite,<br />La commission Bénévole</p>
  332. <div class="planning-container">
  333. <div class="daily-agenda">
  334. <div class="day-header">vendredi 09 septembre</div>
  335. <div>
  336. <div>
  337. <div class="agenda-creneau-header">
  338. <span class="agenda-creneau-time">22h00-23h00 </span>
  339. <span class="agenda-creneau-title">Synchronisation avec les PP</span>
  340. </div>
  341. <div class="agenda-creneau-details"><div class="agenda-creneau-details--title">Description</div>
  342. <div class="agenda-creneau-details--content">Expliquer aux poissons pilotes quel est leur rôle, leur partager les spécificités de leurs tâches, leur présenter le roadbook, leur parler du planning général, leur dire qui contacter en cas de problème, etc...</div>
  343. <div class="agenda-creneau-details--title">Liste des bénévoles avec toi</div>
  344. <div class="agenda-creneau-details--content">
  345. <div class="benevole">
  346. <i class="icon person"></i>
  347. <span>Abigaël : 06 70 81 08 23</span>
  348. </div>
  349. <div class="benevole">
  350. <i class="icon person"></i>
  351. <span>Gaëlle : 06 70 36 77 33</span>
  352. </div>
  353. <div class="benevole">
  354. <i class="icon person"></i>
  355. <span>Helena : 06 10 50 87 25</span>
  356. </div>
  357. <div class="benevole">
  358. <i class="icon person"></i>
  359. <span>Lucile poupoule : 06 16 92 33 72</span>
  360. </div>
  361. <div class="benevole">
  362. <i class="icon person"></i>
  363. <span>Mathieu Split : 06 74 24 06 28</span>
  364. </div>
  365. <div class="benevole">
  366. <i class="icon person"></i>
  367. <span>Nathan : 06 03 95 63 75</span>
  368. </div>
  369. <div class="benevole">
  370. <i class="icon person"></i>
  371. <span>Thibaut : 06 70 12 34 65</span>
  372. </div>
  373. </div>
  374. <div class="agenda-creneau-details--title">Le responsable</div>
  375. <div class="agenda-creneau-details--content">
  376. <div class="benevole">
  377. <i class="icon person"></i>
  378. <span>Nathan : 06 03 95 63 75</span>
  379. </div>
  380. </div>
  381. </div>
  382. </div>
  383. <div>
  384. <div class="agenda-creneau-header">
  385. <span class="agenda-creneau-time">23h00-00h00 </span>
  386. <span class="agenda-creneau-title">Rangement bouffe</span>
  387. </div>
  388. <div class="agenda-creneau-details"><div class="agenda-creneau-details--title">Description</div>
  389. <div class="agenda-creneau-details--content">Ranger la bouffe quand le repas est fini : ranger, laver les tables, faire la vaisselles, cleaner la cuisine</div>
  390. <div class="agenda-creneau-details--title">Le responsable</div>
  391. <div class="agenda-creneau-details--content">
  392. <div class="benevole">
  393. <i class="icon person"></i>
  394. <span>Alexis : 06 79 99 31 24</span>
  395. </div>
  396. </div>
  397. <div class="agenda-creneau-details--title">Ceux que tu remplaces</div>
  398. <div class="agenda-creneau-details--content">
  399. <div class="benevole">
  400. <i class="icon person"></i>
  401. <span>Nadège : 06 78 64 72 56</span>
  402. </div>
  403. </div>
  404. </div>
  405. </div>
  406. <div>
  407. <div class="agenda-creneau-header">
  408. <span class="agenda-creneau-time">00h00-01h00 </span>
  409. <span class="agenda-creneau-title">Bar Durante </span>
  410. </div>
  411. <div class="agenda-creneau-details"><div class="agenda-creneau-details--title">Description</div>
  412. <div class="agenda-creneau-details--content">Les gens sont en autonomie pour les bières mais votre créneau sera de changer les futs, nettoyer la zone du bar + gérer l&#39;alcool fort : ne pas ouvrir 1000 bouteilles en même temps, et servir le vin blanc et rosé qui sont au frais
  413. + passer la serpillère si bière renversée</div>
  414. <div class="agenda-creneau-details--title">Liste des bénévoles avec toi</div>
  415. <div class="agenda-creneau-details--content">
  416. <div class="benevole">
  417. <i class="icon person"></i>
  418. <span>Victor : 06 85 57 26 79</span>
  419. </div>
  420. </div>
  421. <div class="agenda-creneau-details--title">Le responsable</div>
  422. <div class="agenda-creneau-details--content">
  423. <div class="benevole">
  424. <i class="icon person"></i>
  425. <span>Stef : 06 66 33 03 09</span>
  426. </div>
  427. </div>
  428. <div class="agenda-creneau-details--title">Ceux que tu remplaces</div>
  429. <div class="agenda-creneau-details--content">
  430. <div class="benevole">
  431. <i class="icon person"></i>
  432. <span>Cédric : 06 85 75 55 08</span>
  433. </div>
  434. <div class="benevole">
  435. <i class="icon person"></i>
  436. <span>Nicholas : 07 77 82 44 89</span>
  437. </div>
  438. </div>
  439. <div class="agenda-creneau-details--title">Les personnes qui arrivent après toi</div>
  440. <div class="agenda-creneau-details--content">
  441. <div class="benevole">
  442. <i class="icon person"></i>
  443. <span>Nadège : 06 78 64 72 56</span>
  444. </div>
  445. <div class="benevole">
  446. <i class="icon person"></i>
  447. <span>Nils : 06 35 38 72 26</span>
  448. </div>
  449. </div>
  450. </div>
  451. </div>
  452. <div>
  453. <div class="agenda-creneau-header">
  454. <span class="agenda-creneau-time">01h00-02h00 </span>
  455. <span class="agenda-creneau-title">Laver les chiottes ! </span>
  456. </div>
  457. <div class="agenda-creneau-details"><div class="agenda-creneau-details--title">Description</div>
  458. <div class="agenda-creneau-details--content">Laver les toilettes (cuvette / serpillère si besoin), les vasques. Vider les poubelles et remettre du PQ si besoin
  459. </div>
  460. <div class="agenda-creneau-details--title">Liste des bénévoles avec toi</div>
  461. <div class="agenda-creneau-details--content">
  462. <div class="benevole">
  463. <i class="icon person"></i>
  464. <span>Mathieu Split : 06 74 24 06 28</span>
  465. </div>
  466. </div>
  467. <div class="agenda-creneau-details--title">Le responsable</div>
  468. <div class="agenda-creneau-details--content">
  469. <div class="benevole">
  470. <i class="icon person"></i>
  471. <span>nan</span>
  472. </div>
  473. </div>
  474. <div class="agenda-creneau-details--title">Ceux que tu remplaces</div>
  475. <div class="agenda-creneau-details--content">
  476. <div class="benevole">
  477. <i class="icon person"></i>
  478. <span>Abigaël : 06 70 81 08 23</span>
  479. </div>
  480. <div class="benevole">
  481. <i class="icon person"></i>
  482. <span>Armand FP : 06 03 46 59 48</span>
  483. </div>
  484. </div>
  485. <div class="agenda-creneau-details--title">Les personnes qui arrivent après toi</div>
  486. <div class="agenda-creneau-details--content">
  487. <div class="benevole">
  488. <i class="icon person"></i>
  489. <span>Helena : 06 10 50 87 25</span>
  490. </div>
  491. <div class="benevole">
  492. <i class="icon person"></i>
  493. <span>Hutch : 06 89 09 67 29</span>
  494. </div>
  495. </div>
  496. </div>
  497. </div>
  498. <div>
  499. <div class="agenda-creneau-header">
  500. <span class="agenda-creneau-time">04h00-05h00 </span>
  501. <span class="agenda-creneau-title">Nettoyage et rangement Durante</span>
  502. </div>
  503. <div class="agenda-creneau-details"><div class="agenda-creneau-details--title">Description</div>
  504. <div class="agenda-creneau-details--content">Quand presque tout le monde est parti : ranger la salle, mettre dans les poubelles, mettre dans un coin les bouteilles (attention au tri), etc.
  505. Passer un coup de balai + serpillère. Cleaner les toilettes.</div>
  506. <div class="agenda-creneau-details--title">Liste des bénévoles avec toi</div>
  507. <div class="agenda-creneau-details--content">
  508. <div class="benevole">
  509. <i class="icon person"></i>
  510. <span>Amélie : 06 60 15 27 60</span>
  511. </div>
  512. <div class="benevole">
  513. <i class="icon person"></i>
  514. <span>Anne Croute : 06 33 02 77 18</span>
  515. </div>
  516. <div class="benevole">
  517. <i class="icon person"></i>
  518. <span>Audrey : 06 71 20 80 36</span>
  519. </div>
  520. <div class="benevole">
  521. <i class="icon person"></i>
  522. <span>Hutch : 06 89 09 67 29</span>
  523. </div>
  524. <div class="benevole">
  525. <i class="icon person"></i>
  526. <span>Louise : 06 77 62 65 64</span>
  527. </div>
  528. <div class="benevole">
  529. <i class="icon person"></i>
  530. <span>Nathan : 06 03 95 63 75</span>
  531. </div>
  532. <div class="benevole">
  533. <i class="icon person"></i>
  534. <span>Nils : 06 35 38 72 26</span>
  535. </div>
  536. <div class="benevole">
  537. <i class="icon person"></i>
  538. <span>Stefan : 06 66 33 03 09</span>
  539. </div>
  540. <div class="benevole">
  541. <i class="icon person"></i>
  542. <span>Voleur Elie : 06 43 71 56 83</span>
  543. </div>
  544. </div>
  545. <div class="agenda-creneau-details--title">Le responsable</div>
  546. <div class="agenda-creneau-details--content">
  547. <div class="benevole">
  548. <i class="icon person"></i>
  549. <span>Sylvain : 06 72 29 46 89</span>
  550. </div>
  551. </div>
  552. </div>
  553. </div>
  554. </div>
  555. </div>
  556. </div>
  557. </body>
  558. </html>