/*
 _   _______  _   _  _____
| | / /  __ \| | | |/  ___|
| |/ /| /  \/| |_| |\ `--.
|    \| |    |  _  | `--. \
| |\  \ \__/\| | | |/\__/ /
\_| \_/\____/\_| |_/\____/
 */
.icon-accept-dark, .btn--accept-dark, .btn--accept-light:focus, .btn--accept-light:hover {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M5%2013L10%2017.5L19.5%206%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E');
}

.icon-accept, .btn--accept-dark:focus, .btn--accept-dark:hover, .btn--accept-light {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M5%2013L10%2017.5L19.5%206%22%20stroke%3D%22%23444444%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E');
}

.icon-add-dark, .btn--add-dark, .btn--add-light:focus, .btn--add-light:hover {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Ctitle%3Eadd_dark%3C%2Ftitle%3E%0A%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%0A%3Cg%20id%3D%22Canvas%22%20transform%3D%22translate(-344%20-54)%22%3E%0A%20clip-path%3D%22url(%23clip-0)%22%3Cg%20id%3D%22add_dark%22%3E%0A%3Cg%20id%3D%22Line%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_stroke%22%20transform%3D%22translate(350%2067)%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22Line%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_stroke%22%20transform%3D%22matrix(6.12323e-17%20-1%201%206.12323e-17%20357%2072)%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3Cpath%20id%3D%22path0_stroke%22%20d%3D%22M%201%20-2C%200.447715%20-2%200%20-1.55228%200%20-1C%200%20-0.447715%200.447715%200%201%200L%201%20-2ZM%2011%200C%2011.5523%200%2012%20-0.447715%2012%20-1C%2012%20-1.55228%2011.5523%20-2%2011%20-2L%2011%200ZM%201%200L%2011%200L%2011%20-2L%201%20-2L%201%200Z%22%2F%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
}

.icon-add, .btn--add-dark:focus, .btn--add-dark:hover, .btn--add-light {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Ctitle%3Eadd%3C%2Ftitle%3E%0A%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%0A%3Cg%20id%3D%22Canvas%22%20transform%3D%22translate(-344%200)%22%3E%0A%20clip-path%3D%22url(%23clip-0)%22%3Cg%20id%3D%22add%22%3E%0A%3Cg%20id%3D%22Line%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_stroke%22%20transform%3D%22translate(350%2013)%22%20fill%3D%22%23444444%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22Line%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_stroke%22%20transform%3D%22matrix(6.12323e-17%20-1%201%206.12323e-17%20357%2018)%22%20fill%3D%22%23444444%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3Cpath%20id%3D%22path0_stroke%22%20d%3D%22M%201%20-2C%200.447715%20-2%200%20-1.55228%200%20-1C%200%20-0.447715%200.447715%200%201%200L%201%20-2ZM%2011%200C%2011.5523%200%2012%20-0.447715%2012%20-1C%2012%20-1.55228%2011.5523%20-2%2011%20-2L%2011%200ZM%201%200L%2011%200L%2011%20-2L%201%20-2L%201%200Z%22%2F%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
}

.icon-bowl-dark {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M5%2019.5455L7.24638%2015H10M33%2015H31M31%2015L27.1377%2025C27.1377%2025%2024%2024%2020.5%2024C17%2024%2014.1087%2025%2014.1087%2025L10%2015M31%2015C31%2015%2025.5%2015.5%2020.5%2015.5C15.5%2015.5%2010%2015%2010%2015%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E');
}

.icon-bowl, .card_list__list-description .desc-bowl {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M5%2019.5455L7.24638%2015H10M33%2015H31M31%2015L27.1377%2025C27.1377%2025%2024%2024%2020.5%2024C17%2024%2014.1087%2025%2014.1087%2025L10%2015M31%2015C31%2015%2025.5%2015.5%2020.5%2015.5C15.5%2015.5%2010%2015%2010%2015%22%20stroke%3D%22%23444444%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E');
}

.icon-close-dark, .btn--close-dark, .btn--close-light:focus, .btn--close-light:hover {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Ctitle%3Eclose_dark%3C%2Ftitle%3E%0A%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%0A%3Cg%20id%3D%22Canvas%22%20transform%3D%22translate(-45%20-54)%22%3E%0A%20clip-path%3D%22url(%23clip-0)%22%3Cg%20id%3D%22close_dark%22%3E%0A%3Cg%20id%3D%22Vector%202%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_stroke%22%20transform%3D%22translate(58%2067)%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3Cpath%20id%3D%22path0_stroke%22%20d%3D%22M%200.707107%20-0.707107C%200.316583%20-1.09763%20-0.316583%20-1.09763%20-0.707107%20-0.707107C%20-1.09763%20-0.316583%20-1.09763%200.316583%20-0.707107%200.707107L%200.707107%20-0.707107ZM%2013.2929%2014.7071C%2013.6834%2015.0976%2014.3166%2015.0976%2014.7071%2014.7071C%2015.0976%2014.3166%2015.0976%2013.6834%2014.7071%2013.2929L%2013.2929%2014.7071ZM%2014.7071%200.707107C%2015.0976%200.316583%2015.0976%20-0.316583%2014.7071%20-0.707107C%2014.3166%20-1.09763%2013.6834%20-1.09763%2013.2929%20-0.707107L%2014.7071%200.707107ZM%20-0.707107%2013.2929C%20-1.09763%2013.6834%20-1.09763%2014.3166%20-0.707107%2014.7071C%20-0.316583%2015.0976%200.316583%2015.0976%200.707107%2014.7071L%20-0.707107%2013.2929ZM%20-0.707107%200.707107L%206.29289%207.70711L%207.70711%206.29289L%200.707107%20-0.707107L%20-0.707107%200.707107ZM%206.29289%207.70711L%2013.2929%2014.7071L%2014.7071%2013.2929L%207.70711%206.29289L%206.29289%207.70711ZM%207.70711%207.70711L%2014.7071%200.707107L%2013.2929%20-0.707107L%206.29289%206.29289L%207.70711%207.70711ZM%206.29289%206.29289L%20-0.707107%2013.2929L%200.707107%2014.7071L%207.70711%207.70711L%206.29289%206.29289Z%22%2F%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
}

.icon-close, .btn--close-dark:focus, .btn--close-dark:hover, .btn--close-light {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Ctitle%3Eclose%3C%2Ftitle%3E%0A%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%0A%3Cg%20id%3D%22Canvas%22%20transform%3D%22translate(-45%200)%22%3E%0A%20clip-path%3D%22url(%23clip-0)%22%3Cg%20id%3D%22close%22%3E%0A%3Cg%20id%3D%22Vector%202%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_stroke%22%20transform%3D%22translate(58%2013)%22%20fill%3D%22%23444444%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3Cpath%20id%3D%22path0_stroke%22%20d%3D%22M%200.707107%20-0.707107C%200.316583%20-1.09763%20-0.316583%20-1.09763%20-0.707107%20-0.707107C%20-1.09763%20-0.316583%20-1.09763%200.316583%20-0.707107%200.707107L%200.707107%20-0.707107ZM%2013.2929%2014.7071C%2013.6834%2015.0976%2014.3166%2015.0976%2014.7071%2014.7071C%2015.0976%2014.3166%2015.0976%2013.6834%2014.7071%2013.2929L%2013.2929%2014.7071ZM%2014.7071%200.707107C%2015.0976%200.316583%2015.0976%20-0.316583%2014.7071%20-0.707107C%2014.3166%20-1.09763%2013.6834%20-1.09763%2013.2929%20-0.707107L%2014.7071%200.707107ZM%20-0.707107%2013.2929C%20-1.09763%2013.6834%20-1.09763%2014.3166%20-0.707107%2014.7071C%20-0.316583%2015.0976%200.316583%2015.0976%200.707107%2014.7071L%20-0.707107%2013.2929ZM%20-0.707107%200.707107L%206.29289%207.70711L%207.70711%206.29289L%200.707107%20-0.707107L%20-0.707107%200.707107ZM%206.29289%207.70711L%2013.2929%2014.7071L%2014.7071%2013.2929L%207.70711%206.29289L%206.29289%207.70711ZM%207.70711%207.70711L%2014.7071%200.707107L%2013.2929%20-0.707107L%206.29289%206.29289L%207.70711%207.70711ZM%206.29289%206.29289L%20-0.707107%2013.2929L%200.707107%2014.7071L%207.70711%207.70711L%206.29289%206.29289Z%22%2F%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
}

.icon-copy-dark, .btn--copy-dark, .btn--copy-light:focus, .btn--copy-light:hover {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Ctitle%3Ecopy_dark%3C%2Ftitle%3E%0A%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%0A%3Cg%20id%3D%22Canvas%22%20transform%3D%22translate(-373%20-54)%22%3E%0A%20clip-path%3D%22url(%23clip-0)%22%3Cg%20id%3D%22copy_dark%22%3E%0A%3Cg%20id%3D%22Rectangle%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_stroke%22%20transform%3D%22translate(378%2059)%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22Rectangle%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path1_stroke%22%20transform%3D%22translate(382%2063)%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3Cpath%20id%3D%22path0_stroke%22%20d%3D%22M%200%200L%200%20-1C%20-0.552285%20-1%20-1%20-0.552285%20-1%202.22045e-16L%200%200ZM%2010%200L%2011%200C%2011%20-0.552285%2010.5523%20-1%2010%20-1L%2010%200ZM%200%2010L%20-1%2010C%20-1%2010.5523%20-0.552285%2011%202.22045e-16%2011L%200%2010ZM%209%204C%209%204.55228%209.44771%205%2010%205C%2010.5523%205%2011%204.55228%2011%204L%209%204ZM%204%2011C%204.55228%2011%205%2010.5523%205%2010C%205%209.44771%204.55228%209%204%209L%204%2011ZM%200%201L%2010%201L%2010%20-1L%200%20-1L%200%201ZM%201%2010L%201%200L%20-1%200L%20-1%2010L%201%2010ZM%209%200L%209%204L%2011%204L%2011%200L%209%200ZM%204%209L%200%209L%200%2011L%204%2011L%204%209Z%22%2F%3E%0A%3Cpath%20id%3D%22path1_stroke%22%20d%3D%22M%200%200L%200%20-1C%20-0.552285%20-1%20-1%20-0.552285%20-1%202.22045e-16L%200%200ZM%2010%200L%2011%200C%2011%20-0.552285%2010.5523%20-1%2010%20-1L%2010%200ZM%2010%2010L%2010%2011C%2010.5523%2011%2011%2010.5523%2011%2010L%2010%2010ZM%200%2010L%20-1%2010C%20-1%2010.5523%20-0.552285%2011%202.22045e-16%2011L%200%2010ZM%200%201L%2010%201L%2010%20-1L%200%20-1L%200%201ZM%209%200L%209%2010L%2011%2010L%2011%200L%209%200ZM%2010%209L%200%209L%200%2011L%2010%2011L%2010%209ZM%201%2010L%201%200L%20-1%200L%20-1%2010L%201%2010Z%22%2F%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
}

.icon-copy, .btn--copy-dark:focus, .btn--copy-dark:hover, .btn--copy-light {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Ctitle%3Ecopy%3C%2Ftitle%3E%0A%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%0A%3Cg%20id%3D%22Canvas%22%20transform%3D%22translate(-373%200)%22%3E%0A%20clip-path%3D%22url(%23clip-0)%22%3Cg%20id%3D%22copy%22%3E%0A%3Cg%20id%3D%22Rectangle%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_stroke%22%20transform%3D%22translate(378%205)%22%20fill%3D%22%23444444%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22Rectangle%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path1_stroke%22%20transform%3D%22translate(382%209)%22%20fill%3D%22%23444444%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3Cpath%20id%3D%22path0_stroke%22%20d%3D%22M%200%200L%200%20-1C%20-0.552285%20-1%20-1%20-0.552285%20-1%202.22045e-16L%200%200ZM%2010%200L%2011%200C%2011%20-0.552285%2010.5523%20-1%2010%20-1L%2010%200ZM%200%2010L%20-1%2010C%20-1%2010.5523%20-0.552285%2011%202.22045e-16%2011L%200%2010ZM%209%204C%209%204.55228%209.44771%205%2010%205C%2010.5523%205%2011%204.55228%2011%204L%209%204ZM%204%2011C%204.55228%2011%205%2010.5523%205%2010C%205%209.44771%204.55228%209%204%209L%204%2011ZM%200%201L%2010%201L%2010%20-1L%200%20-1L%200%201ZM%201%2010L%201%200L%20-1%200L%20-1%2010L%201%2010ZM%209%200L%209%204L%2011%204L%2011%200L%209%200ZM%204%209L%200%209L%200%2011L%204%2011L%204%209Z%22%2F%3E%0A%3Cpath%20id%3D%22path1_stroke%22%20d%3D%22M%200%200L%200%20-1C%20-0.552285%20-1%20-1%20-0.552285%20-1%202.22045e-16L%200%200ZM%2010%200L%2011%200C%2011%20-0.552285%2010.5523%20-1%2010%20-1L%2010%200ZM%2010%2010L%2010%2011C%2010.5523%2011%2011%2010.5523%2011%2010L%2010%2010ZM%200%2010L%20-1%2010C%20-1%2010.5523%20-0.552285%2011%202.22045e-16%2011L%200%2010ZM%200%201L%2010%201L%2010%20-1L%200%20-1L%200%201ZM%209%200L%209%2010L%2011%2010L%2011%200L%209%200ZM%2010%209L%200%209L%200%2011L%2010%2011L%2010%209ZM%201%2010L%201%200L%20-1%200L%20-1%2010L%201%2010Z%22%2F%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
}

.icon-delete-dark, .btn--delete-dark, .btn--delete-light:focus, .btn--delete-light:hover {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Ctitle%3Edelete_dark%3C%2Ftitle%3E%0A%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%0A%3Cg%20id%3D%22Canvas%22%20transform%3D%22translate(-315%20-54)%22%3E%0A%20clip-path%3D%22url(%23clip-0)%22%3Cg%20id%3D%22delete_dark%22%3E%0A%3Cg%20id%3D%22Line%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_stroke%22%20transform%3D%22translate(321%2067)%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3Cpath%20id%3D%22path0_stroke%22%20d%3D%22M%201%20-2C%200.447715%20-2%200%20-1.55228%200%20-1C%200%20-0.447715%200.447715%200%201%200L%201%20-2ZM%2011%200C%2011.5523%200%2012%20-0.447715%2012%20-1C%2012%20-1.55228%2011.5523%20-2%2011%20-2L%2011%200ZM%201%200L%2011%200L%2011%20-2L%201%20-2L%201%200Z%22%2F%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
}

.icon-delete, .btn--delete-dark:focus, .btn--delete-dark:hover, .btn--delete-light {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Ctitle%3Edelete%3C%2Ftitle%3E%0A%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%0A%3Cg%20id%3D%22Canvas%22%20transform%3D%22translate(-315%200)%22%3E%0A%20clip-path%3D%22url(%23clip-0)%22%3Cg%20id%3D%22delete%22%3E%0A%3Cg%20id%3D%22Line%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_stroke%22%20transform%3D%22translate(321%2013)%22%20fill%3D%22%23444444%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3Cpath%20id%3D%22path0_stroke%22%20d%3D%22M%201%20-2C%200.447715%20-2%200%20-1.55228%200%20-1C%200%20-0.447715%200.447715%200%201%200L%201%20-2ZM%2011%200C%2011.5523%200%2012%20-0.447715%2012%20-1C%2012%20-1.55228%2011.5523%20-2%2011%20-2L%2011%200ZM%201%200L%2011%200L%2011%20-2L%201%20-2L%201%200Z%22%2F%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
}

.icon-edit-dark, .btn--edit-dark, .btn--edit-light:focus, .btn--edit-light:hover {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Ctitle%3Eedit_dark%3C%2Ftitle%3E%0A%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%0A%3Cg%20id%3D%22Canvas%22%20transform%3D%22translate(-431%20-54)%22%3E%0A%3CclipPath%20id%3D%22clip-0%22%20clip-rule%3D%22evenodd%22%3E%0A%3Cpath%20d%3D%22M%20431%2054L%20455%2054L%20455%2078L%20431%2078L%20431%2054Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2FclipPath%3E%0A%3Cg%20id%3D%22edit_dark%22%20clip-path%3D%22url(%23clip-0)%22%3E%0A%3Cg%20id%3D%22Rectangle%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_stroke%22%20transform%3D%22translate(436%2059)%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22Line%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path1_stroke%22%20transform%3D%22translate(438%2064)%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22Line%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path2_stroke%22%20transform%3D%22translate(438%2067)%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22Line%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path3_stroke%22%20transform%3D%22translate(438%2070)%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3Cpath%20id%3D%22path0_stroke%22%20d%3D%22M%200%200L%200%20-1C%20-0.552285%20-1%20-1%20-0.552285%20-1%202.22045e-16L%200%200ZM%2014%200L%2015%200C%2015%20-0.552285%2014.5523%20-1%2014%20-1L%2014%200ZM%2014%2014L%2014%2015C%2014.5523%2015%2015%2014.5523%2015%2014L%2014%2014ZM%200%2014L%20-1%2014C%20-1%2014.5523%20-0.552285%2015%202.22045e-16%2015L%200%2014ZM%200%201L%2014%201L%2014%20-1L%200%20-1L%200%201ZM%2013%200L%2013%2014L%2015%2014L%2015%200L%2013%200ZM%2014%2013L%200%2013L%200%2015L%2014%2015L%2014%2013ZM%201%2014L%201%200L%20-1%200L%20-1%2014L%201%2014Z%22%2F%3E%0A%3Cpath%20id%3D%22path1_stroke%22%20d%3D%22M%201%20-2C%200.447715%20-2%200%20-1.55228%200%20-1C%200%20-0.447715%200.447715%200%201%200L%201%20-2ZM%208%200C%208.55228%200%209%20-0.447715%209%20-1C%209%20-1.55228%208.55228%20-2%208%20-2L%208%200ZM%201%200L%208%200L%208%20-2L%201%20-2L%201%200Z%22%2F%3E%0A%3Cpath%20id%3D%22path2_stroke%22%20d%3D%22M%201%20-2C%200.447715%20-2%200%20-1.55228%200%20-1C%200%20-0.447715%200.447715%200%201%200L%201%20-2ZM%206%200C%206.55228%200%207%20-0.447715%207%20-1C%207%20-1.55228%206.55228%20-2%206%20-2L%206%200ZM%201%200L%206%200L%206%20-2L%201%20-2L%201%200Z%22%2F%3E%0A%3Cpath%20id%3D%22path3_stroke%22%20d%3D%22M%201%20-2C%200.447715%20-2%200%20-1.55228%200%20-1C%200%20-0.447715%200.447715%200%201%200L%201%20-2ZM%202%200C%202.55228%200%203%20-0.447715%203%20-1C%203%20-1.55228%202.55228%20-2%202%20-2L%202%200ZM%201%200L%202%200L%202%20-2L%201%20-2L%201%200Z%22%2F%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
}

.icon-edit, .btn--edit-dark:focus, .btn--edit-dark:hover, .btn--edit-light {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Ctitle%3Eedit%3C%2Ftitle%3E%0A%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%0A%3Cg%20id%3D%22Canvas%22%20transform%3D%22translate(-431%200)%22%3E%0A%3CclipPath%20id%3D%22clip-0%22%20clip-rule%3D%22evenodd%22%3E%0A%3Cpath%20d%3D%22M%20431%200L%20455%200L%20455%2024L%20431%2024L%20431%200Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2FclipPath%3E%0A%3Cg%20id%3D%22edit%22%20clip-path%3D%22url(%23clip-0)%22%3E%0A%3Cg%20id%3D%22Rectangle%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_stroke%22%20transform%3D%22translate(436%205)%22%20fill%3D%22%23444444%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22Line%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path1_stroke%22%20transform%3D%22translate(438%2010)%22%20fill%3D%22%23444444%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22Line%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path2_stroke%22%20transform%3D%22translate(438%2013)%22%20fill%3D%22%23444444%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22Line%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path3_stroke%22%20transform%3D%22translate(438%2016)%22%20fill%3D%22%23444444%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3Cpath%20id%3D%22path0_stroke%22%20d%3D%22M%200%200L%200%20-1C%20-0.552285%20-1%20-1%20-0.552285%20-1%202.22045e-16L%200%200ZM%2014%200L%2015%200C%2015%20-0.552285%2014.5523%20-1%2014%20-1L%2014%200ZM%2014%2014L%2014%2015C%2014.5523%2015%2015%2014.5523%2015%2014L%2014%2014ZM%200%2014L%20-1%2014C%20-1%2014.5523%20-0.552285%2015%202.22045e-16%2015L%200%2014ZM%200%201L%2014%201L%2014%20-1L%200%20-1L%200%201ZM%2013%200L%2013%2014L%2015%2014L%2015%200L%2013%200ZM%2014%2013L%200%2013L%200%2015L%2014%2015L%2014%2013ZM%201%2014L%201%200L%20-1%200L%20-1%2014L%201%2014Z%22%2F%3E%0A%3Cpath%20id%3D%22path1_stroke%22%20d%3D%22M%201%20-2C%200.447715%20-2%200%20-1.55228%200%20-1C%200%20-0.447715%200.447715%200%201%200L%201%20-2ZM%208%200C%208.55228%200%209%20-0.447715%209%20-1C%209%20-1.55228%208.55228%20-2%208%20-2L%208%200ZM%201%200L%208%200L%208%20-2L%201%20-2L%201%200Z%22%2F%3E%0A%3Cpath%20id%3D%22path2_stroke%22%20d%3D%22M%201%20-2C%200.447715%20-2%200%20-1.55228%200%20-1C%200%20-0.447715%200.447715%200%201%200L%201%20-2ZM%206%200C%206.55228%200%207%20-0.447715%207%20-1C%207%20-1.55228%206.55228%20-2%206%20-2L%206%200ZM%201%200L%206%200L%206%20-2L%201%20-2L%201%200Z%22%2F%3E%0A%3Cpath%20id%3D%22path3_stroke%22%20d%3D%22M%201%20-2C%200.447715%20-2%200%20-1.55228%200%20-1C%200%20-0.447715%200.447715%200%201%200L%201%20-2ZM%202%200C%202.55228%200%203%20-0.447715%203%20-1C%203%20-1.55228%202.55228%20-2%202%20-2L%202%200ZM%201%200L%202%200L%202%20-2L%201%20-2L%201%200Z%22%2F%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
}

.icon-menu-dark, .btn--menu-dark, .btn--menu-light:focus, .btn--menu-light:hover {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Ctitle%3Emenu_dark%3C%2Ftitle%3E%0A%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%0A%3Cg%20id%3D%22Canvas%22%20transform%3D%22translate(0%20-54)%22%3E%0A%20clip-path%3D%22url(%23clip-0)%22%3Cg%20id%3D%22menu_dark%22%3E%0A%3Cg%20id%3D%22Ellipse%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_fill%22%20transform%3D%22translate(18%2065)%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22Ellipse%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_fill%22%20transform%3D%22translate(18%2072.0435)%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22Ellipse%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_fill%22%20transform%3D%22translate(18%2079.087)%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3Cpath%20id%3D%22path0_fill%22%20d%3D%22M%204%202C%204%203.10457%203.10457%204%202%204C%200.895431%204%200%203.10457%200%202C%200%200.895431%200.895431%200%202%200C%203.10457%200%204%200.895431%204%202Z%22%2F%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
}

.icon-menu, .btn--menu-dark:focus, .btn--menu-dark:hover, .btn--menu-light {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Ctitle%3Emenu%3C%2Ftitle%3E%0A%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%0A%3Cg%20id%3D%22Canvas%22%3E%0A%20clip-path%3D%22url(%23clip-0)%22%3Cg%20id%3D%22menu%22%3E%0A%3Cg%20id%3D%22Ellipse%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_fill%22%20transform%3D%22translate(18%2011)%22%20fill%3D%22%23444444%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22Ellipse%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_fill%22%20transform%3D%22translate(18%2018.0435)%22%20fill%3D%22%23444444%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22Ellipse%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_fill%22%20transform%3D%22translate(18%2025.087)%22%20fill%3D%22%23444444%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3Cpath%20id%3D%22path0_fill%22%20d%3D%22M%204%202C%204%203.10457%203.10457%204%202%204C%200.895431%204%200%203.10457%200%202C%200%200.895431%200.895431%200%202%200C%203.10457%200%204%200.895431%204%202Z%22%2F%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
}

.icon-next-dark, .calendar-toolbar .calendar-controls button.next, .btn--nextday-dark, .btn--nextday-light:focus, .btn--nextday-light:hover {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Ctitle%3Enext_dark%3C%2Ftitle%3E%0A%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%0A%3Cg%20id%3D%22Canvas%22%20transform%3D%22translate(-135%20-54)%22%3E%0A%20clip-path%3D%22url(%23clip-0)%22%3Cg%20id%3D%22next_dark%22%3E%0A%3Cg%20id%3D%22Vector%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_stroke%22%20transform%3D%22matrix(-1%201.22465e-16%20-1.22465e-16%20-1%20159%2081)%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3Cpath%20id%3D%22path0_stroke%22%20d%3D%22M%207.70711%200.707107C%208.09763%200.316583%208.09763%20-0.316583%207.70711%20-0.707107C%207.31658%20-1.09763%206.68342%20-1.09763%206.29289%20-0.707107L%207.70711%200.707107ZM%200%207L%20-0.707107%206.29289C%20-1.09763%206.68342%20-1.09763%207.31658%20-0.707107%207.70711L%200%207ZM%206.29289%2014.7071C%206.68342%2015.0976%207.31658%2015.0976%207.70711%2014.7071C%208.09763%2014.3166%208.09763%2013.6834%207.70711%2013.2929L%206.29289%2014.7071ZM%206.29289%20-0.707107L%20-0.707107%206.29289L%200.707107%207.70711L%207.70711%200.707107L%206.29289%20-0.707107ZM%20-0.707107%207.70711L%206.29289%2014.7071L%207.70711%2013.2929L%200.707107%206.29289L%20-0.707107%207.70711Z%22%2F%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
}

.icon-next, .calendar-toolbar .calendar-controls button.next:hover, .btn--nextday-dark:focus, .btn--nextday-dark:hover, .btn--nextday-light {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Ctitle%3Enext%3C%2Ftitle%3E%0A%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%0A%3Cg%20id%3D%22Canvas%22%20transform%3D%22translate(-135%200)%22%3E%0A%20clip-path%3D%22url(%23clip-0)%22%3Cg%20id%3D%22next%22%3E%0A%3Cg%20id%3D%22Vector%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_stroke%22%20transform%3D%22matrix(-1%201.22465e-16%20-1.22465e-16%20-1%20159%2027)%22%20fill%3D%22%23444444%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3Cpath%20id%3D%22path0_stroke%22%20d%3D%22M%207.70711%200.707107C%208.09763%200.316583%208.09763%20-0.316583%207.70711%20-0.707107C%207.31658%20-1.09763%206.68342%20-1.09763%206.29289%20-0.707107L%207.70711%200.707107ZM%200%207L%20-0.707107%206.29289C%20-1.09763%206.68342%20-1.09763%207.31658%20-0.707107%207.70711L%200%207ZM%206.29289%2014.7071C%206.68342%2015.0976%207.31658%2015.0976%207.70711%2014.7071C%208.09763%2014.3166%208.09763%2013.6834%207.70711%2013.2929L%206.29289%2014.7071ZM%206.29289%20-0.707107L%20-0.707107%206.29289L%200.707107%207.70711L%207.70711%200.707107L%206.29289%20-0.707107ZM%20-0.707107%207.70711L%206.29289%2014.7071L%207.70711%2013.2929L%200.707107%206.29289L%20-0.707107%207.70711Z%22%2F%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
}

.icon-next-week-dark, .calendar-toolbar .calendar-controls button.next_week, .btn--nextweek-dark, .btn--nextweek-light:focus, .btn--nextweek-light:hover {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Ctitle%3Enext_week_dark%3C%2Ftitle%3E%0A%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%0A%3Cg%20id%3D%22Canvas%22%20transform%3D%22translate(-270%20-54)%22%3E%0A%20clip-path%3D%22url(%23clip-0)%22%3Cg%20id%3D%22next_week_dark%22%3E%0A%3Cg%20id%3D%22Vector%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_stroke%22%20transform%3D%22matrix(-1%201.22465e-16%20-1.22465e-16%20-1%20290%2081)%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22Vector%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_stroke%22%20transform%3D%22matrix(-1%201.22465e-16%20-1.22465e-16%20-1%20298%2081)%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3Cpath%20id%3D%22path0_stroke%22%20d%3D%22M%207.70711%200.707107C%208.09763%200.316583%208.09763%20-0.316583%207.70711%20-0.707107C%207.31658%20-1.09763%206.68342%20-1.09763%206.29289%20-0.707107L%207.70711%200.707107ZM%200%207L%20-0.707107%206.29289C%20-1.09763%206.68342%20-1.09763%207.31658%20-0.707107%207.70711L%200%207ZM%206.29289%2014.7071C%206.68342%2015.0976%207.31658%2015.0976%207.70711%2014.7071C%208.09763%2014.3166%208.09763%2013.6834%207.70711%2013.2929L%206.29289%2014.7071ZM%206.29289%20-0.707107L%20-0.707107%206.29289L%200.707107%207.70711L%207.70711%200.707107L%206.29289%20-0.707107ZM%20-0.707107%207.70711L%206.29289%2014.7071L%207.70711%2013.2929L%200.707107%206.29289L%20-0.707107%207.70711Z%22%2F%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
}

.icon-next-week, .calendar-toolbar .calendar-controls button.next_week:hover, .btn--nextweek-dark:focus, .btn--nextweek-dark:hover, .btn--nextweek-light {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Ctitle%3Enext_week%3C%2Ftitle%3E%0A%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%0A%3Cg%20id%3D%22Canvas%22%20transform%3D%22translate(-270%200)%22%3E%0A%20clip-path%3D%22url(%23clip-0)%22%3Cg%20id%3D%22next_week%22%3E%0A%3Cg%20id%3D%22Vector%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_stroke%22%20transform%3D%22matrix(-1%201.22465e-16%20-1.22465e-16%20-1%20290%2027)%22%20fill%3D%22%23444444%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22Vector%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_stroke%22%20transform%3D%22matrix(-1%201.22465e-16%20-1.22465e-16%20-1%20298%2027)%22%20fill%3D%22%23444444%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3Cpath%20id%3D%22path0_stroke%22%20d%3D%22M%207.70711%200.707107C%208.09763%200.316583%208.09763%20-0.316583%207.70711%20-0.707107C%207.31658%20-1.09763%206.68342%20-1.09763%206.29289%20-0.707107L%207.70711%200.707107ZM%200%207L%20-0.707107%206.29289C%20-1.09763%206.68342%20-1.09763%207.31658%20-0.707107%207.70711L%200%207ZM%206.29289%2014.7071C%206.68342%2015.0976%207.31658%2015.0976%207.70711%2014.7071C%208.09763%2014.3166%208.09763%2013.6834%207.70711%2013.2929L%206.29289%2014.7071ZM%206.29289%20-0.707107L%20-0.707107%206.29289L%200.707107%207.70711L%207.70711%200.707107L%206.29289%20-0.707107ZM%20-0.707107%207.70711L%206.29289%2014.7071L%207.70711%2013.2929L%200.707107%206.29289L%20-0.707107%207.70711Z%22%2F%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
}

.icon-note-dark {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12%205H19V19H5V12M4%207L7%204L15%2012V15H12L4%207Z%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E');
}

.icon-note, .with-description {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Ctitle%3Enote%3C%2Ftitle%3E%0A%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%0A%3Cg%20id%3D%22Canvas%22%20transform%3D%22translate(-518%200)%22%3E%0A%3CclipPath%20id%3D%22clip-0%22%20clip-rule%3D%22evenodd%22%3E%0A%3Cpath%20d%3D%22M%20518%200L%20528%200L%20528%2010L%20518%2010L%20518%200Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2FclipPath%3E%0A%3Cg%20id%3D%22note%22%20clip-path%3D%22url(%23clip-0)%22%3E%0A%3Cg%20id%3D%22Vector%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_stroke%22%20transform%3D%22translate(518%200)%22%20fill%3D%22%23444444%22%20fill-opacity%3D%220.4%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3Cpath%20id%3D%22path0_stroke%22%20d%3D%22M%209.64645%20-0.353553L%20-0.353553%209.64645L%200.353553%2010.3536L%2010.3536%200.353553L%209.64645%20-0.353553Z%22%2F%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
}

.icon-phone-dark, .btn--phone-dark, .btn--phone-light:focus, .btn--phone-light:hover {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Ctitle%3Ephone_dark%3C%2Ftitle%3E%0A%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%0A%3Cg%20id%3D%22Canvas%22%20transform%3D%22translate(-402%20-54)%22%3E%0A%20clip-path%3D%22url(%23clip-0)%22%3Cg%20id%3D%22phone_dark%22%3E%0A%3Cg%20id%3D%22Vector%203%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_stroke%22%20transform%3D%22matrix(-0.707107%20-0.707107%200.707107%20-0.707107%20416.592%2076.5919)%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3Cpath%20id%3D%22path0_stroke%22%20d%3D%22M%209.3223%202.6974e-06L%209.3223%201L%209.3223%202.6974e-06ZM%200.87866%203.94975L%200.171554%203.24265L%200.171554%203.24265L%200.87866%203.94975ZM%200.878665%208.94975L%200.171555%209.65686C%200.419936%209.90524%200.780426%2010.0051%201.1212%209.9199L%200.878665%208.94975ZM%205.37864%207.94975L%205.57476%208.93033C%205.76836%208.89161%205.94616%208.79646%206.08576%208.65685L%205.37864%207.94975ZM%205.37864%204.94975L%204.82394%204.1177C%204.45635%204.36277%204.29312%204.82001%204.42244%205.24246L%205.37864%204.94975ZM%2018.5147%203.53554L%2019.2218%202.82843L%2018.5147%203.53554ZM%2017.8076%208.48529L%2017.6662%209.47524C%2017.9777%209.51975%2018.2921%209.41496%2018.5147%209.19239L%2017.8076%208.48529ZM%2012.8578%207.77818L%2011.9634%208.22539C%2012.1102%208.51889%2012.3916%208.72172%2012.7164%208.76813L%2012.8578%207.77818ZM%2012.8578%204.94976L%2013.7523%205.39697C%2013.9992%204.90299%2013.799%204.30232%2013.305%204.05533L%2012.8578%204.94976ZM%209.3223%20-0.999997C%207.58773%20-0.999997%205.68309%20-0.304774%204.07899%200.523935C%202.46495%201.36098%200.979455%202.43914%200.171554%203.24265L%201.58577%204.65686C%202.27787%203.96037%203.51419%203.06365%204.99696%202.30082C%206.48968%201.52965%208.05686%201%209.3223%201L%209.3223%20-0.999997ZM%200.171554%203.24265C%20-0.444626%203.85882%20-0.874561%204.98874%20-0.976089%206.09208C%20-1.08078%207.22984%20-0.86197%208.62333%200.171555%209.65686L%201.58577%208.24265C%201.11931%207.77618%200.942839%207.06495%201.0155%206.27535C%201.09132%205.45133%201.41138%204.83125%201.58577%204.65686L%200.171554%203.24265ZM%206.08576%208.65685C%206.50283%208.23977%206.62809%207.68646%206.66981%207.28869C%206.708%206.89134%206.68154%206.42023%206.63361%206.0545C%206.58377%205.68482%206.50744%205.32371%206.4493%205.08376C%206.41905%204.95939%206.3901%204.85088%206.3709%204.78183C%206.36072%204.74527%206.35163%204.7137%206.34604%204.69461C%206.34296%204.6841%206.34015%204.67463%206.33855%204.66928C%206.3376%204.66614%206.33667%204.66306%206.3362%204.66149C%206.33589%204.66047%206.33555%204.65935%206.33539%204.65884C%206.33528%204.65847%206.33514%204.65802%206.33509%204.65784C%206.33504%204.65769%206.33498%204.65749%206.33496%204.65742C%206.3349%204.65723%206.33485%204.65705%205.37864%204.94975C%204.42244%205.24246%204.42239%205.2423%204.42234%205.24214C%204.42233%205.2421%204.42229%205.24196%204.42226%205.24188C%204.42228%205.24192%204.42212%205.24141%204.42215%205.2415C%204.42213%205.24145%204.42208%205.24127%204.4221%205.24135C%204.4223%205.24199%204.42237%205.24222%204.42273%205.24344C%204.42375%205.24684%204.42479%205.25034%204.42669%205.25683C%204.43106%205.27173%204.43639%205.29019%204.44406%205.31781C%204.46057%205.37712%204.48106%205.45354%204.50573%205.55549C%204.55746%205.76818%204.61296%206.02524%204.651%206.31767C%204.69096%206.61405%204.70845%206.84899%204.68072%207.08005C%204.65653%207.31071%204.606%207.30818%204.67153%207.24265L%206.08576%208.65685ZM%205.93334%205.7818C%207.15187%204.96945%208.85892%204.94975%209.37866%204.94975L%209.37866%202.94975C%208.89838%202.94975%206.60542%202.93005%204.82394%204.1177L%205.93334%205.7818ZM%200.878665%208.94975C%201.1212%209.9199%201.12118%209.9199%201.12117%209.9199C%201.12118%209.9199%201.12117%209.9199%201.12118%209.9199C%201.12122%209.91989%201.12126%209.91988%201.12134%209.91986C%201.12155%209.91981%201.1218%209.91975%201.12221%209.91964C%201.12311%209.91942%201.12433%209.91911%201.12611%209.91867C%201.12982%209.91775%201.13513%209.91643%201.14245%209.91461C%201.15739%209.91091%201.17913%209.90553%201.20827%209.89836C%201.26718%209.88388%201.35299%209.8629%201.46487%209.8359C%201.68992%209.78157%202.01315%209.70461%202.41602%209.61164C%203.22455%209.42505%204.33518%209.17819%205.57476%208.93033L%205.18253%206.96917C%203.92211%207.22131%202.78275%207.47446%201.9663%207.66286C%201.55667%207.7574%201.22365%207.83668%200.995582%207.89173C%200.880895%207.91942%200.790931%207.94141%200.730694%207.95622C%200.700264%207.9637%200.676599%207.96956%200.661025%207.97342C%200.653086%207.97539%200.646856%207.97694%200.642843%207.97794C%200.640761%207.97846%200.639081%207.97887%200.638034%207.97914C%200.637474%207.97928%200.636997%207.97939%200.636716%207.97946C%200.636557%207.9795%200.636409%207.97954%200.63633%207.97956C%200.636281%207.97957%200.63623%207.97959%200.636205%207.97959C%200.636162%207.9796%200.636127%207.97961%200.878665%208.94975ZM%209.3223%201C%2010.639%201%2012.4255%201.45802%2014.1086%202.13335C%2015.8074%202.81496%2017.203%203.6381%2017.8076%204.24265L%2019.2218%202.82843C%2018.3263%201.93299%2016.6258%200.988355%2014.8534%200.277192C%2013.0653%20-0.440241%2011.0056%20-0.999997%209.3223%20-0.999997L%209.3223%201ZM%2017.8076%204.24265C%2017.773%204.21454%2017.8329%204.26042%2017.8717%204.34723C%2017.9197%204.44274%2017.9425%204.51185%2017.9739%204.65484C%2018.0468%204.95787%2018.0643%205.25296%2018.0243%205.65215C%2017.952%206.43279%2017.6463%207.23236%2017.1005%207.77819L%2018.5147%209.19239C%2019.4689%208.23822%2019.9119%206.9582%2020.0158%205.83661C%2020.1128%204.78982%2019.9371%203.54372%2019.2218%202.82843L%2017.8076%204.24265ZM%2013.7523%207.33096C%2013.4775%206.84132%2013.5009%206.44644%2013.5791%205.99803C%2013.6109%205.7948%2013.6532%205.65945%2013.7001%205.52916C%2013.7199%205.47306%2013.7325%205.44286%2013.7464%205.41089C%2013.7515%205.39904%2013.7528%205.39618%2013.7559%205.38967C%2013.7565%205.38837%2013.7563%205.38886%2013.7559%205.3896C%2013.7562%205.38902%2013.7544%205.39261%2013.7546%205.39234C%2013.7549%205.39173%2013.7534%205.39471%2013.7535%205.39441C%2013.7537%205.39403%2013.7528%205.39582%2013.7529%205.39563C%2013.7528%205.39584%2013.7526%205.39618%2013.7526%205.39628C%2013.7524%205.39662%2013.7523%205.39697%2012.8578%204.94976C%2011.9634%204.50254%2011.9632%204.5029%2011.963%204.50326C%2011.963%204.50339%2011.9628%204.50375%2011.9627%204.50401C%2011.9625%204.50429%2011.9621%204.50506%2011.9619%204.50561C%2011.9616%204.50626%2011.9607%204.50794%2011.9601%204.50923C%2011.9593%204.51088%2011.9574%204.51481%2011.9558%204.51811C%2011.9535%204.5228%2011.9487%204.53289%2011.9442%204.5423C%2011.9373%204.55719%2011.9241%204.5861%2011.9113%204.61568C%2011.8893%204.66658%2011.8521%204.75791%2011.8166%204.85649C%2011.753%205.03556%2011.6628%205.34215%2011.6063%205.66924C%2011.5077%206.28149%2011.531%207.30082%2011.9634%208.22539L%2013.7523%207.33096ZM%2013.305%204.05533C%2011.7763%203.29096%2010.059%202.94975%209.37866%202.94975L%209.37866%204.94975C%209.69833%204.94975%2011.1109%205.19433%2012.4106%205.84418L%2013.305%204.05533ZM%2017.949%207.49534L%2012.9993%206.78823L%2012.7164%208.76813L%2017.6662%209.47524L%2017.949%207.49534Z%22%2F%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
}

.icon-phone, .btn--phone-dark:focus, .btn--phone-dark:hover, .btn--phone-light {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Ctitle%3Ephone%3C%2Ftitle%3E%0A%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%0A%3Cg%20id%3D%22Canvas%22%20transform%3D%22translate(-402%200)%22%3E%0A%20clip-path%3D%22url(%23clip-0)%22%3Cg%20id%3D%22phone%22%3E%0A%3Cg%20id%3D%22Vector%203%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_stroke%22%20transform%3D%22matrix(-0.707107%20-0.707107%200.707107%20-0.707107%20416.592%2022.5919)%22%20fill%3D%22%23444444%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3Cpath%20id%3D%22path0_stroke%22%20d%3D%22M%209.3223%202.6974e-06L%209.3223%201L%209.3223%202.6974e-06ZM%200.87866%203.94975L%200.171554%203.24265L%200.171554%203.24265L%200.87866%203.94975ZM%200.878665%208.94975L%200.171555%209.65686C%200.419936%209.90524%200.780426%2010.0051%201.1212%209.9199L%200.878665%208.94975ZM%205.37864%207.94975L%205.57476%208.93033C%205.76836%208.89161%205.94616%208.79646%206.08576%208.65685L%205.37864%207.94975ZM%205.37864%204.94975L%204.82394%204.1177C%204.45635%204.36277%204.29312%204.82001%204.42244%205.24246L%205.37864%204.94975ZM%2018.5147%203.53554L%2019.2218%202.82843L%2018.5147%203.53554ZM%2017.8076%208.48529L%2017.6662%209.47524C%2017.9777%209.51975%2018.2921%209.41496%2018.5147%209.19239L%2017.8076%208.48529ZM%2012.8578%207.77818L%2011.9634%208.22539C%2012.1102%208.51889%2012.3916%208.72172%2012.7164%208.76813L%2012.8578%207.77818ZM%2012.8578%204.94976L%2013.7523%205.39697C%2013.9992%204.90299%2013.799%204.30232%2013.305%204.05533L%2012.8578%204.94976ZM%209.3223%20-0.999997C%207.58773%20-0.999997%205.68309%20-0.304774%204.07899%200.523935C%202.46495%201.36098%200.979455%202.43914%200.171554%203.24265L%201.58577%204.65686C%202.27787%203.96037%203.51419%203.06365%204.99696%202.30082C%206.48968%201.52965%208.05686%201%209.3223%201L%209.3223%20-0.999997ZM%200.171554%203.24265C%20-0.444626%203.85882%20-0.874561%204.98874%20-0.976089%206.09208C%20-1.08078%207.22984%20-0.86197%208.62333%200.171555%209.65686L%201.58577%208.24265C%201.11931%207.77618%200.942839%207.06495%201.0155%206.27535C%201.09132%205.45133%201.41138%204.83125%201.58577%204.65686L%200.171554%203.24265ZM%206.08576%208.65685C%206.50283%208.23977%206.62809%207.68646%206.66981%207.28869C%206.708%206.89134%206.68154%206.42023%206.63361%206.0545C%206.58377%205.68482%206.50744%205.32371%206.4493%205.08376C%206.41905%204.95939%206.3901%204.85088%206.3709%204.78183C%206.36072%204.74527%206.35163%204.7137%206.34604%204.69461C%206.34296%204.6841%206.34015%204.67463%206.33855%204.66928C%206.3376%204.66614%206.33667%204.66306%206.3362%204.66149C%206.33589%204.66047%206.33555%204.65935%206.33539%204.65884C%206.33528%204.65847%206.33514%204.65802%206.33509%204.65784C%206.33504%204.65769%206.33498%204.65749%206.33496%204.65742C%206.3349%204.65723%206.33485%204.65705%205.37864%204.94975C%204.42244%205.24246%204.42239%205.2423%204.42234%205.24214C%204.42233%205.2421%204.42229%205.24196%204.42226%205.24188C%204.42228%205.24192%204.42212%205.24141%204.42215%205.2415C%204.42213%205.24145%204.42208%205.24127%204.4221%205.24135C%204.4223%205.24199%204.42237%205.24222%204.42273%205.24344C%204.42375%205.24684%204.42479%205.25034%204.42669%205.25683C%204.43106%205.27173%204.43639%205.29019%204.44406%205.31781C%204.46057%205.37712%204.48106%205.45354%204.50573%205.55549C%204.55746%205.76818%204.61296%206.02524%204.651%206.31767C%204.69096%206.61405%204.70845%206.84899%204.68072%207.08005C%204.65653%207.31071%204.606%207.30818%204.67153%207.24265L%206.08576%208.65685ZM%205.93334%205.7818C%207.15187%204.96945%208.85892%204.94975%209.37866%204.94975L%209.37866%202.94975C%208.89838%202.94975%206.60542%202.93005%204.82394%204.1177L%205.93334%205.7818ZM%200.878665%208.94975C%201.1212%209.9199%201.12118%209.9199%201.12117%209.9199C%201.12118%209.9199%201.12117%209.9199%201.12118%209.9199C%201.12122%209.91989%201.12126%209.91988%201.12134%209.91986C%201.12155%209.91981%201.1218%209.91975%201.12221%209.91964C%201.12311%209.91942%201.12433%209.91911%201.12611%209.91867C%201.12982%209.91775%201.13513%209.91643%201.14245%209.91461C%201.15739%209.91091%201.17913%209.90553%201.20827%209.89836C%201.26718%209.88388%201.35299%209.8629%201.46487%209.8359C%201.68992%209.78157%202.01315%209.70461%202.41602%209.61164C%203.22455%209.42505%204.33518%209.17819%205.57476%208.93033L%205.18253%206.96917C%203.92211%207.22131%202.78275%207.47446%201.9663%207.66286C%201.55667%207.7574%201.22365%207.83668%200.995582%207.89173C%200.880895%207.91942%200.790931%207.94141%200.730694%207.95622C%200.700264%207.9637%200.676599%207.96956%200.661025%207.97342C%200.653086%207.97539%200.646856%207.97694%200.642843%207.97794C%200.640761%207.97846%200.639081%207.97887%200.638034%207.97914C%200.637474%207.97928%200.636997%207.97939%200.636716%207.97946C%200.636557%207.9795%200.636409%207.97954%200.63633%207.97956C%200.636281%207.97957%200.63623%207.97959%200.636205%207.97959C%200.636162%207.9796%200.636127%207.97961%200.878665%208.94975ZM%209.3223%201C%2010.639%201%2012.4255%201.45802%2014.1086%202.13335C%2015.8074%202.81496%2017.203%203.6381%2017.8076%204.24265L%2019.2218%202.82843C%2018.3263%201.93299%2016.6258%200.988355%2014.8534%200.277192C%2013.0653%20-0.440241%2011.0056%20-0.999997%209.3223%20-0.999997L%209.3223%201ZM%2017.8076%204.24265C%2017.773%204.21454%2017.8329%204.26042%2017.8717%204.34723C%2017.9197%204.44274%2017.9425%204.51185%2017.9739%204.65484C%2018.0468%204.95787%2018.0643%205.25296%2018.0243%205.65215C%2017.952%206.43279%2017.6463%207.23236%2017.1005%207.77819L%2018.5147%209.19239C%2019.4689%208.23822%2019.9119%206.9582%2020.0158%205.83661C%2020.1128%204.78982%2019.9371%203.54372%2019.2218%202.82843L%2017.8076%204.24265ZM%2013.7523%207.33096C%2013.4775%206.84132%2013.5009%206.44644%2013.5791%205.99803C%2013.6109%205.7948%2013.6532%205.65945%2013.7001%205.52916C%2013.7199%205.47306%2013.7325%205.44286%2013.7464%205.41089C%2013.7515%205.39904%2013.7528%205.39618%2013.7559%205.38967C%2013.7565%205.38837%2013.7563%205.38886%2013.7559%205.3896C%2013.7562%205.38902%2013.7544%205.39261%2013.7546%205.39234C%2013.7549%205.39173%2013.7534%205.39471%2013.7535%205.39441C%2013.7537%205.39403%2013.7528%205.39582%2013.7529%205.39563C%2013.7528%205.39584%2013.7526%205.39618%2013.7526%205.39628C%2013.7524%205.39662%2013.7523%205.39697%2012.8578%204.94976C%2011.9634%204.50254%2011.9632%204.5029%2011.963%204.50326C%2011.963%204.50339%2011.9628%204.50375%2011.9627%204.50401C%2011.9625%204.50429%2011.9621%204.50506%2011.9619%204.50561C%2011.9616%204.50626%2011.9607%204.50794%2011.9601%204.50923C%2011.9593%204.51088%2011.9574%204.51481%2011.9558%204.51811C%2011.9535%204.5228%2011.9487%204.53289%2011.9442%204.5423C%2011.9373%204.55719%2011.9241%204.5861%2011.9113%204.61568C%2011.8893%204.66658%2011.8521%204.75791%2011.8166%204.85649C%2011.753%205.03556%2011.6628%205.34215%2011.6063%205.66924C%2011.5077%206.28149%2011.531%207.30082%2011.9634%208.22539L%2013.7523%207.33096ZM%2013.305%204.05533C%2011.7763%203.29096%2010.059%202.94975%209.37866%202.94975L%209.37866%204.94975C%209.69833%204.94975%2011.1109%205.19433%2012.4106%205.84418L%2013.305%204.05533ZM%2017.949%207.49534L%2012.9993%206.78823L%2012.7164%208.76813L%2017.6662%209.47524L%2017.949%207.49534Z%22%2F%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
}

.icon-prev-dark, .calendar-toolbar .calendar-controls button.prev, .btn--prevday-dark, .btn--prevday-light:focus, .btn--prevday-light:hover {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Ctitle%3Eprev_dark%3C%2Ftitle%3E%0A%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%0A%3Cg%20id%3D%22Canvas%22%20transform%3D%22translate(-90%20-54)%22%3E%0A%20clip-path%3D%22url(%23clip-0)%22%3Cg%20id%3D%22prev_dark%22%3E%0A%3Cg%20id%3D%22Vector%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_stroke%22%20transform%3D%22matrix(1%20-2.44929e-16%202.44929e-16%201%20107%2067)%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3Cpath%20id%3D%22path0_stroke%22%20d%3D%22M%207.70711%200.707107C%208.09763%200.316583%208.09763%20-0.316583%207.70711%20-0.707107C%207.31658%20-1.09763%206.68342%20-1.09763%206.29289%20-0.707107L%207.70711%200.707107ZM%200%207L%20-0.707107%206.29289C%20-1.09763%206.68342%20-1.09763%207.31658%20-0.707107%207.70711L%200%207ZM%206.29289%2014.7071C%206.68342%2015.0976%207.31658%2015.0976%207.70711%2014.7071C%208.09763%2014.3166%208.09763%2013.6834%207.70711%2013.2929L%206.29289%2014.7071ZM%206.29289%20-0.707107L%20-0.707107%206.29289L%200.707107%207.70711L%207.70711%200.707107L%206.29289%20-0.707107ZM%20-0.707107%207.70711L%206.29289%2014.7071L%207.70711%2013.2929L%200.707107%206.29289L%20-0.707107%207.70711Z%22%2F%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
}

.icon-prev, .calendar-toolbar .calendar-controls button.prev:hover, .btn--prevday-dark:focus, .btn--prevday-dark:hover, .btn--prevday-light {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Ctitle%3Eprev%3C%2Ftitle%3E%0A%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%0A%3Cg%20id%3D%22Canvas%22%20transform%3D%22translate(-90%200)%22%3E%0A%20clip-path%3D%22url(%23clip-0)%22%3Cg%20id%3D%22prev%22%3E%0A%3Cg%20id%3D%22Vector%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_stroke%22%20transform%3D%22matrix(1%20-2.44929e-16%202.44929e-16%201%20107%2013)%22%20fill%3D%22%23444444%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3Cpath%20id%3D%22path0_stroke%22%20d%3D%22M%207.70711%200.707107C%208.09763%200.316583%208.09763%20-0.316583%207.70711%20-0.707107C%207.31658%20-1.09763%206.68342%20-1.09763%206.29289%20-0.707107L%207.70711%200.707107ZM%200%207L%20-0.707107%206.29289C%20-1.09763%206.68342%20-1.09763%207.31658%20-0.707107%207.70711L%200%207ZM%206.29289%2014.7071C%206.68342%2015.0976%207.31658%2015.0976%207.70711%2014.7071C%208.09763%2014.3166%208.09763%2013.6834%207.70711%2013.2929L%206.29289%2014.7071ZM%206.29289%20-0.707107L%20-0.707107%206.29289L%200.707107%207.70711L%207.70711%200.707107L%206.29289%20-0.707107ZM%20-0.707107%207.70711L%206.29289%2014.7071L%207.70711%2013.2929L%200.707107%206.29289L%20-0.707107%207.70711Z%22%2F%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
}

.icon-prev-week-dark, .calendar-toolbar .calendar-controls button.prev_week, .btn--prevweek-dark, .btn--prevweek-light:focus, .btn--prevweek-light:hover {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Ctitle%3Eprev_week_dark%3C%2Ftitle%3E%0A%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%0A%3Cg%20id%3D%22Canvas%22%20transform%3D%22translate(-225%20-54)%22%3E%0A%20clip-path%3D%22url(%23clip-0)%22%3Cg%20id%3D%22prev_week_dark%22%3E%0A%3Cg%20id%3D%22Vector%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_stroke%22%20transform%3D%22translate(238%2067)%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22Vector%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_stroke%22%20transform%3D%22translate(246%2067)%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3Cpath%20id%3D%22path0_stroke%22%20d%3D%22M%207.70711%200.707107C%208.09763%200.316583%208.09763%20-0.316583%207.70711%20-0.707107C%207.31658%20-1.09763%206.68342%20-1.09763%206.29289%20-0.707107L%207.70711%200.707107ZM%200%207L%20-0.707107%206.29289C%20-1.09763%206.68342%20-1.09763%207.31658%20-0.707107%207.70711L%200%207ZM%206.29289%2014.7071C%206.68342%2015.0976%207.31658%2015.0976%207.70711%2014.7071C%208.09763%2014.3166%208.09763%2013.6834%207.70711%2013.2929L%206.29289%2014.7071ZM%206.29289%20-0.707107L%20-0.707107%206.29289L%200.707107%207.70711L%207.70711%200.707107L%206.29289%20-0.707107ZM%20-0.707107%207.70711L%206.29289%2014.7071L%207.70711%2013.2929L%200.707107%206.29289L%20-0.707107%207.70711Z%22%2F%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
}

.icon-prev-week, .calendar-toolbar .calendar-controls button.prev_week:hover, .btn--prevweek-dark:focus, .btn--prevweek-dark:hover, .btn--prevweek-light {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Ctitle%3Eprev_week%3C%2Ftitle%3E%0A%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%0A%3Cg%20id%3D%22Canvas%22%20transform%3D%22translate(-225%200)%22%3E%0A%20clip-path%3D%22url(%23clip-0)%22%3Cg%20id%3D%22prev_week%22%3E%0A%3Cg%20id%3D%22Vector%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_stroke%22%20transform%3D%22translate(238%2013)%22%20fill%3D%22%23444444%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22Vector%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_stroke%22%20transform%3D%22translate(246%2013)%22%20fill%3D%22%23444444%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3Cpath%20id%3D%22path0_stroke%22%20d%3D%22M%207.70711%200.707107C%208.09763%200.316583%208.09763%20-0.316583%207.70711%20-0.707107C%207.31658%20-1.09763%206.68342%20-1.09763%206.29289%20-0.707107L%207.70711%200.707107ZM%200%207L%20-0.707107%206.29289C%20-1.09763%206.68342%20-1.09763%207.31658%20-0.707107%207.70711L%200%207ZM%206.29289%2014.7071C%206.68342%2015.0976%207.31658%2015.0976%207.70711%2014.7071C%208.09763%2014.3166%208.09763%2013.6834%207.70711%2013.2929L%206.29289%2014.7071ZM%206.29289%20-0.707107L%20-0.707107%206.29289L%200.707107%207.70711L%207.70711%200.707107L%206.29289%20-0.707107ZM%20-0.707107%207.70711L%206.29289%2014.7071L%207.70711%2013.2929L%200.707107%206.29289L%20-0.707107%207.70711Z%22%2F%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
}

.icon-remove-dark, .btn--remove-dark, .btn--remove-light:focus, .btn--remove-light:hover {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M6%205.5H12M18%205.5H12M12%205.5V4M18%208.5L16%2019.5H8L6%208.5H18Z%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E');
}

.icon-remove, .btn--remove-dark:focus, .btn--remove-dark:hover, .btn--remove-light {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M6%205.5H12M18%205.5H12M12%205.5V4M18%208.5L16%2019.5H8L6%208.5H18Z%22%20stroke%3D%22%23444444%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E');
}

.icon-search-dark, .btn--search-dark, .btn--search-light:focus, .btn--search-light:hover {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%226%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%2F%3E%0A%3Cpath%20d%3D%22M19.2929%2020.7071C19.6834%2021.0976%2020.3166%2021.0976%2020.7071%2020.7071C21.0976%2020.3166%2021.0976%2019.6834%2020.7071%2019.2929L19.2929%2020.7071ZM13.2929%2014.7071L19.2929%2020.7071L20.7071%2019.2929L14.7071%2013.2929L13.2929%2014.7071Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E');
}

.icon-search, .btn--search-dark:focus, .btn--search-dark:hover, .btn--search-light {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%226%22%20stroke%3D%22%23444444%22%20stroke-width%3D%222%22%2F%3E%0A%3Cpath%20d%3D%22M19.2929%2020.7071C19.6834%2021.0976%2020.3166%2021.0976%2020.7071%2020.7071C21.0976%2020.3166%2021.0976%2019.6834%2020.7071%2019.2929L19.2929%2020.7071ZM13.2929%2014.7071L19.2929%2020.7071L20.7071%2019.2929L14.7071%2013.2929L13.2929%2014.7071Z%22%20fill%3D%22%23444444%22%2F%3E%0A%3C%2Fsvg%3E');
}

.icon-show-dark, .btn--show-dark, .btn--show-light:focus, .btn--show-light:hover {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Ctitle%3Eshow_dark%3C%2Ftitle%3E%0A%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%0A%3Cg%20id%3D%22Canvas%22%20transform%3D%22translate(-460%20-54)%22%3E%0A%3CclipPath%20id%3D%22clip-0%22%20clip-rule%3D%22evenodd%22%3E%0A%3Cpath%20d%3D%22M%20460%2054L%20484%2054L%20484%2078L%20460%2078L%20460%2054Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2FclipPath%3E%0A%3Cg%20id%3D%22show_dark%22%20clip-path%3D%22url(%23clip-0)%22%3E%0A%3Cg%20id%3D%22Ellipse%22%3E%0A%3Cmask%20id%3D%22mask0_outline_ins%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_fill%22%20fill%3D%22white%22%20transform%3D%22translate(463%2061)%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_outline_ins)%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path1_stroke_2x%22%20transform%3D%22translate(463%2061)%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22Subtract%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path2_fill%22%20transform%3D%22translate(469%2062)%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3Cpath%20id%3D%22path0_fill%22%20d%3D%22M%2018%205C%2016.5%207.5%2013.9706%2010%209%2010C%204.02944%2010%202%208%200%205C%201.5%202%204.02944%200%209%200C%2013.9706%200%2016.5%202%2018%205Z%22%2F%3E%0A%3Cpath%20id%3D%22path1_stroke_2x%22%20d%3D%22M%2018%205L%2019.715%206.02899L%2020.2798%205.08756L%2019.7889%204.10557L%2018%205ZM%200%205L%20-1.78885%204.10557L%20-2.30791%205.14369L%20-1.6641%206.1094L%200%205ZM%2016.285%203.97101C%2015.0442%206.039%2013.0898%208%209%208L%209%2012C%2014.8513%2012%2017.9558%208.961%2019.715%206.02899L%2016.285%203.97101ZM%209%208C%206.79608%208%205.4421%207.56111%204.45775%206.93638C%203.3396%206.25832%202.61232%205.31661%201.6641%203.8906L%20-1.6641%206.1094C%20-0.612322%207.68339%200.675115%209.24168%202.31433%2010.3136C%204.08734%2011.4389%206.23336%2012%209%2012L%209%208ZM%201.78885%205.89443C%202.43274%204.58092%203.07472%203.75484%204.23649%203.08458C%205.29074%202.4445%206.78319%202%209%202L%209%20-2C%206.24625%20-2%203.98869%20-1.4445%202.16058%20-0.334576C%200.439996%200.745156%20-0.932739%202.41908%20-1.78885%204.10557L%201.78885%205.89443ZM%209%202C%2011.2168%202%2012.7093%202.4445%2013.7635%203.08458C%2014.9253%203.75484%2015.5673%204.58092%2016.2111%205.89443L%2019.7889%204.10557C%2018.9327%202.41908%2017.56%200.745156%2015.8394%20-0.334576C%2014.0113%20-1.4445%2011.7538%20-2%209%20-2L%209%202Z%22%2F%3E%0A%3Cpath%20id%3D%22path2_fill%22%20fill-rule%3D%22evenodd%22%20d%3D%22M%203%208C%204.65686%208%206%206.20914%206%204C%206%201.79086%204.65686%200%203%200C%201.34314%200%200%201.79086%200%204C%200%206.20914%201.34314%208%203%208ZM%202%203C%202.55228%203%203%202.55228%203%202C%203%201.44772%202.55228%201%202%201C%201.44772%201%201%201.44772%201%202C%201%202.55228%201.44772%203%202%203Z%22%2F%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
}

.icon-show, .btn--show-dark:focus, .btn--show-dark:hover, .btn--show-light {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Ctitle%3Eshow%3C%2Ftitle%3E%0A%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%0A%3Cg%20id%3D%22Canvas%22%20transform%3D%22translate(-460%200)%22%3E%0A%3CclipPath%20id%3D%22clip-0%22%20clip-rule%3D%22evenodd%22%3E%0A%3Cpath%20d%3D%22M%20460%200L%20484%200L%20484%2024L%20460%2024L%20460%200Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2FclipPath%3E%0A%3Cg%20id%3D%22show%22%20clip-path%3D%22url(%23clip-0)%22%3E%0A%3Cg%20id%3D%22Ellipse%22%3E%0A%3Cmask%20id%3D%22mask0_outline_ins%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_fill%22%20fill%3D%22white%22%20transform%3D%22translate(463%207)%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_outline_ins)%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path1_stroke_2x%22%20transform%3D%22translate(463%207)%22%20fill%3D%22%23444444%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22Subtract%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path2_fill%22%20transform%3D%22translate(469%208)%22%20fill%3D%22%23444444%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3Cpath%20id%3D%22path0_fill%22%20d%3D%22M%2018%205C%2016.5%207.5%2013.9706%2010%209%2010C%204.02944%2010%202%208%200%205C%201.5%202%204.02944%200%209%200C%2013.9706%200%2016.5%202%2018%205Z%22%2F%3E%0A%3Cpath%20id%3D%22path1_stroke_2x%22%20d%3D%22M%2018%205L%2019.715%206.02899L%2020.2798%205.08756L%2019.7889%204.10557L%2018%205ZM%200%205L%20-1.78885%204.10557L%20-2.30791%205.14369L%20-1.6641%206.1094L%200%205ZM%2016.285%203.97101C%2015.0442%206.039%2013.0898%208%209%208L%209%2012C%2014.8513%2012%2017.9558%208.961%2019.715%206.02899L%2016.285%203.97101ZM%209%208C%206.79608%208%205.4421%207.56111%204.45775%206.93638C%203.3396%206.25832%202.61232%205.31661%201.6641%203.8906L%20-1.6641%206.1094C%20-0.612322%207.68339%200.675115%209.24168%202.31433%2010.3136C%204.08734%2011.4389%206.23336%2012%209%2012L%209%208ZM%201.78885%205.89443C%202.43274%204.58092%203.07472%203.75484%204.23649%203.08458C%205.29074%202.4445%206.78319%202%209%202L%209%20-2C%206.24625%20-2%203.98869%20-1.4445%202.16058%20-0.334576C%200.439996%200.745156%20-0.932739%202.41908%20-1.78885%204.10557L%201.78885%205.89443ZM%209%202C%2011.2168%202%2012.7093%202.4445%2013.7635%203.08458C%2014.9253%203.75484%2015.5673%204.58092%2016.2111%205.89443L%2019.7889%204.10557C%2018.9327%202.41908%2017.56%200.745156%2015.8394%20-0.334576C%2014.0113%20-1.4445%2011.7538%20-2%209%20-2L%209%202Z%22%2F%3E%0A%3Cpath%20id%3D%22path2_fill%22%20fill-rule%3D%22evenodd%22%20d%3D%22M%203%208C%204.65686%208%206%206.20914%206%204C%206%201.79086%204.65686%200%203%200C%201.34314%200%200%201.79086%200%204C%200%206.20914%201.34314%208%203%208ZM%202%203C%202.55228%203%203%202.55229%203%202C%203%201.44771%202.55228%201%202%201C%201.44772%201%201%201.44771%201%202C%201%202.55229%201.44772%203%202%203Z%22%2F%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
}

.icon-hide-dark, .btn--hide-dark, .btn--hide-light:focus, .btn--hide-light:hover {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22hide_dark%22%3E%0A%3Cpath%20id%3D%22Ellipse%22%20d%3D%22M19.7892%2012C19.1418%2012.9606%2018.3275%2013.8609%2017.2562%2014.5578C15.9896%2015.3818%2014.3069%2015.9586%2012%2015.9586C9.6554%2015.9586%208.10341%2015.4891%206.92189%2014.7393C5.89134%2014.0852%205.07177%2013.1746%204.24122%2012.0007C4.2444%2012.0009%204.24775%2012.0012%204.25127%2012.0015C4.34429%2012.0098%204.50532%2012.0521%204.76768%2012.1765C5.02557%2012.2989%205.32009%2012.4701%205.67956%2012.6884C5.77471%2012.7461%205.87328%2012.8066%205.97527%2012.8693C7.36169%2013.7203%209.37878%2014.9586%2012%2014.9586C14.6212%2014.9586%2016.6383%2013.7203%2018.0247%2012.8693C18.1267%2012.8066%2018.2253%2012.7461%2018.3204%2012.6884C18.6799%2012.4701%2018.9744%2012.2989%2019.2323%2012.1765C19.4947%2012.0521%2019.6557%2012.0098%2019.7487%2012.0015C19.7661%2012%2019.7792%2011.9996%2019.7892%2012Z%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}

.icon-hide, .btn--hide-dark:focus, .btn--hide-dark:hover, .btn--hide-light {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22hide%22%3E%0A%3Cpath%20id%3D%22Ellipse%22%20d%3D%22M19.7892%2012.0414C19.1418%2013.002%2018.3275%2013.9024%2017.2562%2014.5993C15.9896%2015.4232%2014.3069%2016%2012%2016C9.6554%2016%208.10341%2015.5306%206.92189%2014.7807C5.89134%2014.1266%205.07177%2013.216%204.24122%2012.0421C4.2444%2012.0423%204.24775%2012.0426%204.25127%2012.0429C4.34429%2012.0512%204.50532%2012.0935%204.76768%2012.218C5.02557%2012.3403%205.32009%2012.5115%205.67956%2012.7298C5.77471%2012.7876%205.87328%2012.8481%205.97527%2012.9107C7.36169%2013.7618%209.37878%2015%2012%2015C14.6212%2015%2016.6383%2013.7618%2018.0247%2012.9107C18.1267%2012.8481%2018.2253%2012.7876%2018.3204%2012.7298C18.6799%2012.5115%2018.9744%2012.3403%2019.2323%2012.218C19.4947%2012.0935%2019.6557%2012.0512%2019.7487%2012.0429C19.7661%2012.0414%2019.7792%2012.041%2019.7892%2012.0414Z%22%20stroke%3D%22%23444444%22%20stroke-width%3D%222%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}

.icon-today-dark, .calendar-toolbar .calendar-controls button.today, .btn--today-dark, .btn--today-light:focus, .btn--today-light:hover {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Ctitle%3Etoday_dark%3C%2Ftitle%3E%0A%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%0A%3Cg%20id%3D%22Canvas%22%20transform%3D%22translate(-180%20-54)%22%3E%0A%20clip-path%3D%22url(%23clip-0)%22%3Cg%20id%3D%22today_dark%22%3E%0A%3Cg%20id%3D%22Ellipse%202%22%3E%0A%3Cmask%20id%3D%22mask0_outline_ins%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_fill%22%20fill%3D%22white%22%20transform%3D%22translate(191%2065)%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_outline_ins)%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path1_stroke_2x%22%20transform%3D%22translate(191%2065)%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3Cpath%20id%3D%22path0_fill%22%20d%3D%22M%2018%209C%2018%2013.9706%2013.9706%2018%209%2018C%204.02944%2018%200%2013.9706%200%209C%200%204.02944%204.02944%200%209%200C%2013.9706%200%2018%204.02944%2018%209Z%22%2F%3E%0A%3Cpath%20id%3D%22path1_stroke_2x%22%20d%3D%22M%2016%209C%2016%2012.866%2012.866%2016%209%2016L%209%2020C%2015.0751%2020%2020%2015.0751%2020%209L%2016%209ZM%209%2016C%205.13401%2016%202%2012.866%202%209L%20-2%209C%20-2%2015.0751%202.92487%2020%209%2020L%209%2016ZM%202%209C%202%205.13401%205.13401%202%209%202L%209%20-2C%202.92487%20-2%20-2%202.92487%20-2%209L%202%209ZM%209%202C%2012.866%202%2016%205.13401%2016%209L%2020%209C%2020%202.92487%2015.0751%20-2%209%20-2L%209%202Z%22%2F%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
}

.icon-today, .calendar-toolbar .calendar-controls button.today:hover, .btn--today-dark:focus, .btn--today-dark:hover, .btn--today-light {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Ctitle%3Etoday%3C%2Ftitle%3E%0A%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%0A%3Cg%20id%3D%22Canvas%22%20transform%3D%22translate(-180%200)%22%3E%0A%20clip-path%3D%22url(%23clip-0)%22%3Cg%20id%3D%22today%22%3E%0A%3Cg%20id%3D%22Ellipse%202%22%3E%0A%3Cmask%20id%3D%22mask0_outline_ins%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_fill%22%20fill%3D%22white%22%20transform%3D%22translate(191%2011)%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_outline_ins)%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path1_stroke_2x%22%20transform%3D%22translate(191%2011)%22%20fill%3D%22%23444444%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3Cpath%20id%3D%22path0_fill%22%20d%3D%22M%2018%209C%2018%2013.9706%2013.9706%2018%209%2018C%204.02944%2018%200%2013.9706%200%209C%200%204.02944%204.02944%200%209%200C%2013.9706%200%2018%204.02944%2018%209Z%22%2F%3E%0A%3Cpath%20id%3D%22path1_stroke_2x%22%20d%3D%22M%2016%209C%2016%2012.866%2012.866%2016%209%2016L%209%2020C%2015.0751%2020%2020%2015.0751%2020%209L%2016%209ZM%209%2016C%205.13401%2016%202%2012.866%202%209L%20-2%209C%20-2%2015.0751%202.92487%2020%209%2020L%209%2016ZM%202%209C%202%205.13401%205.13401%202%209%202L%209%20-2C%202.92487%20-2%20-2%202.92487%20-2%209L%202%209ZM%209%202C%2012.866%202%2016%205.13401%2016%209L%2020%209C%2020%202.92487%2015.0751%20-2%209%20-2L%209%202Z%22%2F%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
}

body {
  margin: 0;
  font-family: "Arial", sans-serif;
  font-size: 13px;
}

h2 {
  font-size: 18px;
  font-weight: 400;
  margin: 0;
  margin-bottom: 5px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 400;
}

h4, h5 {
  font-size: 13px;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 2px;
}

.number {
  font-size: 10px;
  background-color: #555;
  padding: 2px;
  border-radius: 100%;
  width: 10px;
  height: 10px;
  display: inline-block;
}

.hidden {
  position: absolute;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden;
}

input[type=text], input[type=date], input[type=time], input[type=password], input[type=search], input[type=number], textarea {
  font-family: "Arial", sans-serif;
  font-size: 13px;
  border-radius: 0;
  padding: 2px;
  width: 100%;
  outline: none;
  box-sizing: border-box;
  height: 35px;
}
@media (min-width: 767px) {
  input[type=text], input[type=date], input[type=time], input[type=password], input[type=search], input[type=number], textarea {
    height: 26px;
  }
}

button {
  font-family: "Arial", sans-serif;
  font-size: 13px;
}

textarea {
  height: 80px;
  -webkit-appearance: none;
  appearance: none;
}

select {
  border: 1px solid white;
  height: 35px;
}
@media (min-width: 767px) {
  select {
    height: 26px;
  }
}
select:hover, select:focus {
  border-color: #AF69C0;
}

input[type=text], input[type=date], input[type=time], input[type=password], input[type=search], input[type=number], textarea, select {
  border: 1px solid transparent;
}
.dark-panel input[type=text], .dark-panel input[type=date], .dark-panel input[type=time], .dark-panel input[type=password], .dark-panel input[type=search], .dark-panel input[type=number], .dark-panel textarea, .dark-panel select {
  color: white;
  background-color: #444;
}
.dark-panel input[type=text]:hover, .dark-panel input[type=text]:focus, .dark-panel input[type=date]:hover, .dark-panel input[type=date]:focus, .dark-panel input[type=time]:hover, .dark-panel input[type=time]:focus, .dark-panel input[type=password]:hover, .dark-panel input[type=password]:focus, .dark-panel input[type=search]:hover, .dark-panel input[type=search]:focus, .dark-panel input[type=number]:hover, .dark-panel input[type=number]:focus, .dark-panel textarea:hover, .dark-panel textarea:focus, .dark-panel select:hover, .dark-panel select:focus {
  border-color: #AF69C0;
}
.dark-panel input[type=text]::-webkit-input-placeholder, .dark-panel input[type=date]::-webkit-input-placeholder, .dark-panel input[type=time]::-webkit-input-placeholder, .dark-panel input[type=password]::-webkit-input-placeholder, .dark-panel input[type=search]::-webkit-input-placeholder, .dark-panel input[type=number]::-webkit-input-placeholder, .dark-panel textarea::-webkit-input-placeholder, .dark-panel select::-webkit-input-placeholder {
  color: #666;
}
.light-panel input[type=text], .light-panel input[type=date], .light-panel input[type=time], .light-panel input[type=password], .light-panel input[type=search], .light-panel input[type=number], .light-panel textarea, .light-panel select {
  color: black;
  background-color: #E0DFE0;
  border-color: #CAC9CB;
}
.light-panel input[type=text]:hover, .light-panel input[type=text]:focus, .light-panel input[type=date]:hover, .light-panel input[type=date]:focus, .light-panel input[type=time]:hover, .light-panel input[type=time]:focus, .light-panel input[type=password]:hover, .light-panel input[type=password]:focus, .light-panel input[type=search]:hover, .light-panel input[type=search]:focus, .light-panel input[type=number]:hover, .light-panel input[type=number]:focus, .light-panel textarea:hover, .light-panel textarea:focus, .light-panel select:hover, .light-panel select:focus {
  border-color: #AF69C0;
}

input[type=text], input[type=date], input[type=time], input[type=password], input[type=search], input[type=number] {
  -webkit-appearance: none;
}

input.valid {
  border: 1px solid #84B227;
}
input.valid:hover, input.valid:focus {
  border: 1px solid #84B227;
}

input.error {
  border: 1px solid #882D60 !important;
}

ul {
  padding: 0;
}
ul li {
  list-style-type: none;
}

ul.input-list {
  margin: 0;
}
ul.input-list li {
  display: flex;
}
ul.input-list li input {
  margin-bottom: 0;
  width: 100%;
}
ul.input-list li button.action {
  border: 0;
}
ul.input-list .single-line {
  display: flex;
  width: 100%;
}
ul.input-list .single-line > input {
  width: 50%;
}

.sidebar-listing .sidebar-listing-item {
  display: flex;
  background-color: #fff;
}
.sidebar-listing .sidebar-listing-item--hidden {
  border-left: 4px solid #E9C8F2;
}
.sidebar-listing .sidebar-listing-item--hidden .title {
  text-decoration: line-through;
}

.action-bar {
  display: flex;
  justify-content: flex-start;
  width: 100%;
}

.empty-list-item {
  width: 100%;
  padding: 5px;
  border-style: dashed;
  border-width: 1px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  height: 35px;
}
@media (min-width: 767px) {
  .empty-list-item {
    height: 26px;
  }
}

.info {
  font-style: italic;
  color: #333;
}

.field-group {
  border: 1px solid #dedede;
  padding: 10px;
  background: #eee;
  margin-bottom: 22px;
}
.field-group__tabs {
  background-color: white;
  padding: 10px 10px 0 10px;
  margin-bottom: -1px;
}
.field-group__tab {
  border: 1px solid transparent;
  background-color: transparent;
  -webkit-appearance: none;
          appearance: none;
  padding: 10px;
  cursor: pointer;
}
.field-group__tab:hover {
  text-decoration: underline;
}
.field-group__tab--selected {
  background-color: #eee;
  border: 1px solid #dedede;
  border-bottom-color: #eee;
}

.edit-textarea {
  height: 250px;
}

@media (min-width: 767px) {
  .two-column {
    display: flex;
  }
}

@media (min-width: 767px) {
  .panel {
    order: 2;
    width: 50%;
    padding: 5px;
  }
}

.side-panel {
  order: 1;
  background-color: #222;
  color: white;
  min-height: 100vh;
}
@media (min-width: 767px) {
  .side-panel {
    width: 300px;
    min-height: auto;
  }
}
.side-panel .side-panel-inner {
  box-sizing: border-box;
}
@media (min-width: 767px) {
  .side-panel .side-panel-inner {
    width: 300px;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
  }
}
.side-panel .side-panel-content {
  padding: 8px 8px 39px 8px;
  display: block;
}

.field {
  margin-top: 5px;
  margin-bottom: 5px;
}
.field--right {
  text-align: right;
}
.field label:not(.inline) {
  display: block;
  margin-bottom: 2.5px;
}
.field .field-inline {
  display: table;
  width: 100%;
}
.field .field-inline .field-inner {
  display: table-cell;
  vertical-align: top;
  width: 100%;
}
.field input:not([type=checkbox]), .field textarea, .field select {
  width: 100%;
}

@media (min-width: 767px) {
  .content {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    flex-wrap: nowrap;
    height: calc(100vh - 39px);
  }
}

.setting-lists ul {
  height: 200px;
  overflow-y: scroll;
}

.kchs-app {
  overflow: hidden;
}

.fc-left h2 {
  font-size: 16px;
}

.loader {
  width: 100%;
  height: 2px;
  margin-top: -2px;
  background-image: url('data:image/svg+xml;utf8,<svg width="30" height="1" viewBox="0 0 30 1" xmlns="http://www.w3.org/2000/svg"><rect x="0" y="0" width="15" height="1" fill="%23FFFFFF"/></svg>');
  background-size: 30px;
  animation: marchingants 0.25s infinite linear;
}

@keyframes marchingants {
  0% {
    background-position: 0px;
  }
  100% {
    background-position: 30px;
  }
}
@media (min-width: 767px) {
  .popup {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.85);
    z-index: 100;
  }
}
.popup .popup-inner {
  background-color: white;
}
@media (min-width: 767px) {
  .popup .popup-inner {
    position: absolute;
    border-right: 1px solid white;
    width: 90%;
    height: 100%;
    bottom: 0;
    top: 0;
    left: 0;
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: 39px auto;
        grid-template-rows: 39px auto;
  }
}
.popup .popup-inner .popup-content {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding: 8px 8px 39px 8px;
  box-sizing: border-box;
  min-height: calc(100vh - 39px);
}
@media (min-width: 767px) {
  .popup .popup-inner .popup-content {
    min-height: none;
  }
}
.popup button.list:hover .style-subtitle span {
  background-color: white;
  color: #333;
}

@media print {
  .no-print {
    display: none;
  }
  .print .popup {
    position: relative !important;
  }
  .print .popup-footer {
    display: none !important;
  }
  .print .popup-header {
    display: none !important;
  }
  .print .popup-inner {
    position: relative !important;
    width: 100% !important;
  }
  .print .popup-content {
    position: relative !important;
  }
  .print .report-yearly-months {
    display: block;
  }
  .print .report-yearly-months > li {
    page-break-inside: avoid;
  }
  .print .report-yearly-months h4,
.print table.report-yearly tfoot tr,
.print .report-totals table .grand-total {
    background-color: transparent;
    color: black;
    font-weight: bold;
  }
}
.btn {
  margin: 0;
  cursor: pointer;
  display: block;
  position: relative;
  box-sizing: border-box;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 4px 8px;
  min-width: 35px;
  height: 35px;
}
@media (min-width: 767px) {
  .btn {
    min-width: 25px;
    height: 26px;
  }
}
.btn:focus {
  outline: none;
}
.btn:disabled {
  color: #666;
}
.btn--light {
  background-color: white;
  color: #222;
  border: 1px solid #222;
}
.btn--light:focus, .btn--light:hover {
  background-color: #222;
  border: 1px solid white;
  color: white;
}
.btn--light:disabled {
  color: #888;
  background-color: white;
}
.btn--light:disabled:focus, .btn--light:disabled:hover {
  color: #222;
}
.btn--dark {
  background-color: #222;
  color: white;
}
.btn--dark:focus, .btn--dark:hover {
  border: 1px solid white;
  background-color: white;
  color: #222;
}
.btn--dark:disabled {
  color: #888;
  background-color: #222;
}
.btn--dark:disabled:focus, .btn--dark:disabled:hover {
  color: white;
}
.btn--transdark {
  background-color: transparent;
  color: white;
}
.btn--transdark:focus, .btn--transdark:hover {
  border: 1px solid white;
  background-color: white;
  color: #222;
}
.btn--transdark:disabled {
  color: #888;
  background-color: transparent;
}
.btn--transdark:disabled:focus, .btn--transdark:disabled:hover {
  color: white;
}
.btn--right {
  margin-left: auto;
}
.btn--inline {
  display: inline-block;
}
.btn--v-center {
  display: table;
}
.btn--v-center span {
  display: table-cell;
  vertical-align: middle;
}
.btn--tab {
  display: inline-block;
  border: 1px solid transparent;
  background-color: transparent;
  color: white;
}
.btn--tab:focus, .btn--tab:hover {
  text-decoration: underline;
}
@media (min-width: 767px) {
  .btn--tab {
    min-width: 35px;
    height: 35px;
  }
}
.btn--tab-selected {
  background-color: white;
  color: #222;
}
.btn--large {
  min-width: 39px;
  height: 39px;
}
.btn--listing {
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  text-align: left;
  border: 0;
}
.btn--listing:focus, .btn--listing:hover {
  background-color: #792C8C;
  color: white;
}
.btn--icon {
  border: 0;
  background-position: center;
  background-repeat: no-repeat;
}
.btn--add-light:focus, .btn--add-light:hover {
  background-color: #84B227;
}
.btn--delete-light:focus, .btn--delete-light:hover {
  background-color: #882D60;
}
.btn--copy-light:focus, .btn--copy-light:hover {
  background-color: #84B227;
}
.btn--edit-light:focus, .btn--edit-light:hover {
  background-color: #84B227;
}
.btn--show-light:focus, .btn--show-light:hover {
  background-color: #84B227;
}
.btn--hide-light:focus, .btn--hide-light:hover {
  background-color: #84B227;
}
.btn--phone-light:focus, .btn--phone-light:hover {
  background-color: #84B227;
}
.btn--close-light:focus, .btn--close-light:hover {
  background-color: #84B227;
}
.card__list {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 100%;
      grid-template-columns: 100%;
  grid-column-gap: 8px;
  grid-row-gap: 22px;
}
@media (min-width: 1024px) {
  .card__list {
    -ms-grid-columns: (calc(50% - 4px))[2];
        grid-template-columns: repeat(2, calc(50% - 4px));
  }
}
.card__item {
  display: flex;
  align-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .card__item {
    min-height: 250px;
  }
}
.card__item--dark {
  background-color: #333;
}
.card__panel {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  width: 100%;
  min-height: 35px;
  flex-direction: column-reverse;
}
@media (min-width: 767px) {
  .card__panel {
    flex-direction: row;
    min-height: 0;
    height: 26px;
  }
}
.card__panel--dark {
  background-color: #222;
  color: white;
}
.card__panel-text {
  display: flex;
  align-items: center;
  margin-left: 8px;
  min-height: 35px;
}
@media (min-width: 767px) {
  .card__panel-text {
    min-height: 0;
  }
}
.card__panel-text--bold {
  font-weight: bold;
}
.card__panel-controls {
  display: flex;
  justify-content: end;
}
@media (min-width: 767px) {
  .card__panel-controls {
    display: block;
  }
}

.card_list__list-item {
  border-left: 4px solid #333;
  margin-bottom: 20px;
  padding-left: 8px;
  border-top: 1px dashed #333;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: auto 35px;
      grid-template-columns: auto 35px;
}
@media (min-width: 767px) {
  .card_list__list-item {
    -ms-grid-columns: auto 120px;
        grid-template-columns: auto 120px;
  }
}
.card_list__list-item--hidden {
  border-color: #E9C8F2;
}
.card_list__title {
  font-weight: bold;
  margin: 4px 0;
}
.card_list__history {
  font-size: 10px;
  margin: 4px 0;
}
.card_list__controls {
  text-align: right;
}
.card_list__instructions {
  margin: 4px 0;
}
.card_list__list-description {
  display: block;
  margin: 8px 0;
}
.card_list__list-description .desc-bowl {
  display: block;
  margin: 8px 0;
  padding-left: 35px;
  line-height: 1.7em;
  background-position: top -9px left -4px;
  background-repeat: no-repeat;
}
.card_list__list-description .desc-col {
  border-bottom: 1px solid #9045A2;
}
.card_list__list-description .desc-per {
  border-bottom: 1px solid #333;
}

.striped-table {
  width: 100%;
  border-collapse: collapse;
}
.striped-table,
.striped-table button {
  font-size: 11px;
}
@media (min-width: 767px) {
  .striped-table,
.striped-table button {
    font-size: 13px;
  }
}
.striped-table th {
  text-align: left;
}
.striped-table tbody tr:nth-child(2n+1) {
  background-color: #eee;
}
.striped-table td, .striped-table th {
  padding: 5px;
}

.alert {
  height: 32px;
  background-color: #882D60;
  color: white;
  padding: 8px 18px;
  height: 39px;
  box-sizing: border-box;
  font-size: 13px;
}
.alert a {
  color: white;
}

.calendar-panel {
  box-sizing: border-box;
  overflow: hidden;
}
@media (min-width: 767px) {
  .calendar-panel {
    width: 100%;
    height: auto;
    order: 2;
    flex: 1;
  }
}
.calendar-panel.hidden {
  position: absolute;
  height: 1px;
  width: 1px;
  opacity: 0;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
}

.calendar {
  position: relative;
}

.out-of-range {
  background-color: #E3F162;
}

.calendar-toolbar {
  background-color: #201F20;
  color: white;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
  height: 39px;
}
@media (min-width: 767px) {
  .calendar-toolbar {
    padding: 0 8px;
  }
}
.calendar-toolbar .calendar-toolbar-inner {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
  height: 39px;
}
@media (min-width: 767px) {
  .calendar-toolbar .calendar-toolbar-inner {
    justify-content: space-between;
    flex-wrap: nowrap;
  }
}
.calendar-toolbar .calendar-toolbar-inner .calendar-date-selector {
  background-color: transparent !important;
  width: auto;
  height: auto;
  max-width: 100%;
}
.calendar-toolbar .calendar-toolbar-inner-small {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 8px;
  height: 39px;
}
.calendar-toolbar .left {
  width: 50%;
}
@media (min-width: 767px) {
  .calendar-toolbar .left {
    width: auto;
  }
}
.calendar-toolbar .center {
  width: 50%;
  text-align: right;
}
@media (min-width: 767px) {
  .calendar-toolbar .center {
    width: auto;
    text-align: center;
  }
}
.calendar-toolbar .right {
  width: 100%;
}
@media (min-width: 767px) {
  .calendar-toolbar .right {
    display: flex;
    justify-content: center;
    width: auto;
  }
}
.calendar-toolbar .calendar-controls {
  display: flex;
  justify-content: center;
}
.calendar-toolbar .calendar-controls button {
  background-position: center;
  background-repeat: no-repeat;
}
@media (min-width: 767px) {
  .calendar-toolbar .calendar-controls button.prev_week, .calendar-toolbar .calendar-controls button.next_week {
    display: none;
  }
}
.calendar-toolbar .calendar-controls button span {
  display: none;
}

.fc-scroller.disable-scroll {
  overflow-y: auto !important;
}

.fc-head-container th {
  padding-top: 6px;
  padding-bottom: 6px;
}

.client-history > ol {
  padding: 0;
  margin: 0;
  margin-bottom: 8px;
}
.client-history__header {
  padding: 0 8px;
  display: flex;
  justify-content: flex-end;
  font-weight: bold;
}
@media (min-width: 767px) {
  .client-history__header {
    justify-content: initial;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 100px auto 90px;
        grid-template-columns: 100px auto 90px;
  }
}
.client-history__header-label {
  display: none;
}
@media (min-width: 767px) {
  .client-history__header-label {
    display: block;
  }
}
.client-history__header-totals {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 30px 30px 30px;
      grid-template-columns: 30px 30px 30px;
  width: 90px;
  text-align: center;
}
.client-history__list-item {
  position: relative;
  border-left: 1px solid #333;
  padding: 8px;
  list-style: none;
}
@media (min-width: 767px) {
  .client-history__list-item {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 100px auto 90px;
        grid-template-columns: 100px auto 90px;
  }
}
.client-history__list-item:nth-child(even) {
  background-color: #E0DFE0;
}
.client-history__list-item--upcoming {
  border-left: 1px solid transparent;
  background-color: #E9C8F2;
}
.client-history__list-item--upcoming:nth-child(even) {
  background-color: #CE96DC;
}
.client-history__list-item--upcoming .client-history__date::before {
  display: none;
}
@media (min-width: 767px) {
  .client-history__day, .client-history__month, .client-history__year, .client-history__count {
    display: block;
    line-height: 1.1em;
  }
}
.client-history__date {
  position: relative;
}
.client-history__date::before {
  content: "";
  display: inline-block;
  width: 4px;
  height: 1px;
  background-color: #333;
  margin-left: -8px;
  position: absolute;
  margin-top: 7px;
}
@media (min-width: 767px) {
  .client-history__day {
    font-size: 26px;
  }
}
@media (min-width: 767px) {
  .client-history__month {
    font-size: 16px;
  }
}
@media (min-width: 767px) {
  .client-history__year {
    font-size: 12px;
  }
}
@media (min-width: 767px) {
  .client-history__count {
    font-size: 12px;
    margin: 4px 0 8px;
  }
}
.client-history__bookings {
  width: 100%;
  margin-top: 4px;
}
@media (min-width: 767px) {
  .client-history__bookings {
    margin-top: 0;
  }
}
.client-history__booking {
  border-bottom: 1px dashed #333;
}
.client-history__booking:last-child {
  border-bottom: 0;
}
.client-history__event-style::before {
  content: "/";
  margin: 0 4px;
}
.client-history__event-style:first-child::before {
  display: none;
}
.client-history__date, .client-history__event-paid {
  -webkit-appearance: none;
          appearance: none;
  border: 0;
  padding: 0;
  background: none;
  border-bottom: 1px solid transparent;
}
.client-history__date:hover, .client-history__date:focus, .client-history__event-paid:hover, .client-history__event-paid:focus {
  border-bottom-color: #9045A2;
  cursor: pointer;
}
.client-history__date:active, .client-history__event-paid:active {
  color: black;
}
.client-history__event-style-button {
  -webkit-appearance: none;
          appearance: none;
  border: 0;
  padding: 0;
  background: none;
  border-bottom: 1px solid transparent;
}
.client-history__event-style-button:hover, .client-history__event-style-button:focus {
  border-bottom-color: #9045A2;
  cursor: pointer;
}
.client-history__event-description {
  font-weight: bold;
  margin: 4px 0 0;
}
.client-history__event-product {
  color: #9045A2;
  margin: 4px 0 0;
}
.client-history__day-totals {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 30px 30px 30px;
      grid-template-columns: 30px 30px 30px;
  width: 90px;
  margin-left: auto;
  position: absolute;
  top: 8px;
  right: 8px;
}
.client-history__day-total span {
  display: block;
  text-align: center;
}
.client-history__day-label-desktop {
  display: none;
}
@media (min-width: 767px) {
  .client-history__day-label-desktop {
    display: block;
  }
}
@media (min-width: 767px) {
  .client-history__day-label-mobile {
    display: none !important;
  }
}

.client-desc-item {
  display: block;
}

.report-totals {
  margin-bottom: 4px;
}

.inline-fields {
  margin-top: 5px;
  margin-bottom: 5px;
  display: table;
  table-layout: fixed;
  width: 100%;
}
.inline-fields > .field {
  display: table-cell;
  vertical-align: top;
  padding-right: 5px;
}
.inline-fields > .field:last-child {
  padding-right: 0;
}
.inline-fields > .field--single-button {
  vertical-align: bottom;
  width: 35px;
}
@media (min-width: 767px) {
  .inline-fields > .field--single-button {
    width: 25px;
  }
}

.style-view__bowl-body {
  width: 100%;
  padding: 8px;
  color: white;
}
.style-view__bowl-row {
  margin-top: 8px;
}

.fc-event {
  color: black;
  font-size: 12px;
  border-radius: 0;
  border: 0;
  box-shadow: 1px -1px white inset;
}
.fc-event:focus, .fc-event:hover {
  color: black;
}
.fc-event:focus.fc-short .fc-time,
.fc-event:focus .fc-time, .fc-event:hover.fc-short .fc-time,
.fc-event:hover .fc-time {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fff;
  color: black;
}
.fc-event.fc-short .fc-time,
.fc-event .fc-time {
  display: none;
}
.fc-event.fc-short .fc-title,
.fc-event .fc-title {
  padding: 0 2px;
}

.new-event {
  background-color: grey;
}

.empty-event {
  background-color: grey;
}

.description {
  background-color: #272627;
  color: white;
}
.description:hover {
  color: white;
}

.paid-event {
  background-color: #c2d993;
}

.unpaid-event {
  background-color: #c496b0;
}

.selected-event {
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);
  z-index: 2 !important;
}

.calendar-selector {
  display: none;
}
@media (min-width: 767px) {
  .calendar-selector {
    display: block;
    width: 300px;
  }
}

.products-list {
  margin: 0;
}

.product-item .price {
  width: 25%;
}
.product-item .inline-fields {
  width: 100%;
}
.product-item .inline-fields > .field:last-child {
  width: 35px;
}
@media (min-width: 767px) {
  .product-item .inline-fields > .field:last-child {
    width: 25px;
  }
}

.user-red,
.user-green,
.user-blue,
.user-orange {
  border-left: 4px solid black !important;
}

.user-red {
  border-left-color: #c71c49 !important;
}

.user-green {
  border-left-color: #84B227 !important;
}

.user-blue {
  border-left-color: #4e80b7 !important;
}

.user-orange {
  border-left-color: #e07310 !important;
}

inputselect {
  position: relative;
}
inputselect input {
  border-radius: 0;
  margin: 0;
  width: 100%;
}
inputselect .general-dropdown {
  margin: 0;
  border: 1px solid #AF69C0;
  background-color: white;
  position: absolute;
  right: 0;
  left: 0;
  min-width: 100px;
  top: 24px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 999;
  box-shadow: 0px 5px 4px rgba(0, 0, 0, 0.3);
  max-height: 280px;
}
@media (min-width: 767px) {
  inputselect .general-dropdown {
    max-height: 390px;
  }
}

.merge-view h3 {
  margin-top: 0;
}
.merge-view li {
  padding-bottom: 10px;
}
@media (min-width: 767px) {
  .merge-view .merge-row {
    display: flex;
    flex-basis: 50%;
  }
}
.merge-view .merge-row .field {
  width: 100%;
}
.merge-view input.current, .merge-view span.current {
  background-color: #84B227;
}

@media (min-width: 767px) {
  .report-toolbar {
    display: flex;
    justify-content: space-between;
  }
}
.report-toolbar .right {
  display: flex;
}

.local-report .grand-total {
  text-align: right;
  border-top: 1px solid white;
}

@media (min-width: 767px) {
  .report-week-days {
    display: flex;
  }
}
.report-week-days .report-day {
  margin-bottom: 5px;
  border: 1px solid #333;
  display: flex;
  flex-wrap: wrap;
  align-content: space-between;
}
.report-week-days .report-day table {
  border-collapse: collapse;
  width: 100%;
}
.report-week-days .report-day h4 {
  width: 100%;
  text-align: center;
  border-bottom: 1px solid black;
  background-color: #333;
  color: white;
  padding: 5px;
}
.report-week-days .report-day h4 button {
  text-align: left;
  background-color: transparent;
  border: transparent;
  border-bottom: 1px solid transparent;
  padding: 0;
  color: white;
}
.report-week-days .report-day h4 button:focus, .report-week-days .report-day h4 button:hover {
  padding: 0;
  cursor: pointer;
  border-bottom-color: #AF69C0;
}
.report-week-days .report-day td, .report-week-days .report-day th {
  font-size: 10px;
  padding: 5px;
  text-align: left;
}
.report-week-days .report-day thead tr {
  border-bottom: 1px solid #333;
}
.report-week-days .report-day tfoot tr {
  background-color: #333;
  color: white;
}
.report-week-days .report-day .no-events {
  display: block;
  width: 100%;
  background-color: #882D60;
  color: white;
  text-align: center;
}
.report-week-days .report-day .no-events span {
  display: block;
  padding: 16px;
  font-size: 10px;
}

.report-totals table {
  border-collapse: collapse;
  border: 1px solid #333;
  width: 100%;
}
@media (min-width: 767px) {
  .report-totals table {
    width: auto;
  }
}
.report-totals table td {
  text-align: right;
  padding: 5px;
}
.report-totals table .grand-total {
  background-color: #333;
  color: white;
  border-top: 0;
}

table.report-yearly {
  border-collapse: collapse;
  width: 100%;
}
table.report-yearly th, table.report-yearly td {
  font-size: 10px;
  padding: 5px;
}
table.report-yearly tbody tr:nth-child(2n) {
  background-color: #CAC9CB;
}
table.report-yearly tbody button {
  text-align: left;
  background-color: transparent;
  border: transparent;
  border-bottom: 1px solid transparent;
  padding: 0;
}
table.report-yearly tbody button:focus, table.report-yearly tbody button:hover {
  padding: 0;
  cursor: pointer;
  border-bottom-color: #AF69C0;
}
table.report-yearly thead tr {
  border-bottom: 1px solid #333;
}
table.report-yearly tfoot tr {
  background-color: #333;
  color: white;
}

.report-yearly-months {
  padding: 0;
  margin: 0;
}
@media (min-width: 767px) {
  .report-yearly-months {
    display: flex;
    flex-wrap: wrap;
  }
}
.report-yearly-months > li {
  padding: 0;
  box-sizing: border-box;
  margin-bottom: 20px;
  list-style: none;
  position: relative;
}
@media (min-width: 767px) {
  .report-yearly-months > li {
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    width: 50%;
    padding-right: 5px;
  }
  .report-yearly-months > li:nth-child(2n) {
    padding-right: 0;
  }
}
@media (min-width: 1024px) {
  .report-yearly-months > li {
    width: 25%;
  }
  .report-yearly-months > li:nth-child(2n) {
    padding-right: 5px;
  }
  .report-yearly-months > li:nth-child(4n) {
    padding-right: 0;
  }
}
.report-yearly-months h4 {
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  border-bottom: 1px solid black;
  background-color: #333;
  color: white;
  padding: 5px;
}

selectdayweek {
  border: 1px solid #CAC9CB;
  background-color: #E0DFE0;
  display: block;
}
@media (min-width: 767px) {
  selectdayweek {
    display: table;
    table-layout: fixed;
    max-width: 500px;
    width: 100%;
  }
}
selectdayweek .field {
  margin: 0;
  padding: 10px;
  display: flex;
}
@media (min-width: 767px) {
  selectdayweek .field {
    display: table-cell;
    text-align: center;
  }
}
selectdayweek .field label {
  order: 2;
  display: inline;
  margin: 0;
  margin-left: 10px;
}
@media (min-width: 767px) {
  selectdayweek .field label {
    display: block;
    margin: 0;
    margin-bottom: 10px;
  }
}
selectdayweek .field input {
  order: 1;
  width: auto;
  height: auto;
}

.help-settings table.shortcuts-settings {
  width: 100%;
  border-collapse: collapse;
}
.help-settings table.shortcuts-settings,
.help-settings table.shortcuts-settings button {
  font-size: 11px;
}
@media (min-width: 767px) {
  .help-settings table.shortcuts-settings,
.help-settings table.shortcuts-settings button {
    font-size: 13px;
  }
}
.help-settings table.shortcuts-settings th {
  text-align: left;
}
.help-settings table.shortcuts-settings tbody tr:nth-child(2n+1) {
  background-color: #eee;
}
.help-settings table.shortcuts-settings td, .help-settings table.shortcuts-settings th {
  padding: 5px;
}
.help-settings table.shortcuts-settings thead {
  background-color: #2E2D2E;
  color: white;
}

.connection-status {
  font-weight: bold;
  padding: 10px;
  border: 1px solid #441730;
  background-color: #882D60;
  color: white;
}
.connection-status.connected {
  border: 1px solid #425914;
  background-color: #84B227;
  color: black;
}

.tabs {
  background-color: #222;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid white;
}
.tabs__first {
  display: flex;
  width: 78px;
}
.tabs__third {
  width: 78px;
  text-align: right;
}

.top-bar {
  position: relative;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
  background-color: #2E2D2E;
  width: 100%;
  box-sizing: border-box;
  height: 39px;
}
.top-bar .top-bar-inner {
  padding: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 39px;
}
@media (min-width: 767px) {
  .top-bar .top-bar-inner {
    padding: 0 10px;
  }
}
.top-bar .left {
  width: 100%;
}
@media (min-width: 767px) {
  .top-bar .left {
    width: auto;
    display: flex;
  }
}
.top-bar .left button {
  height: 39px;
}
@media (min-width: 767px) {
  .top-bar .right {
    width: 140px;
  }
}
@media (min-width: 1024px) {
  .top-bar .right {
    width: 250px;
  }
}

.search-field {
  position: relative;
  width: 100%;
}
.search-field:after {
  content: "";
  display: table;
  clear: both;
}
.search-field .search-text {
  background-color: white !important;
  color: #2E2D2E !important;
}
.search-field .clientsearch ul.general-dropdown {
  margin: 0;
}
.search-field .clientsearch ul.general-dropdown li {
  display: flex;
  border-bottom: 1px solid #ccc;
}

.dropdown-menu-controls {
  display: inline;
}
.dropdown-menu-controls .btn--close-dark {
  background-color: #7B787C;
}
.dropdown-menu-controls .btn--close-dark:focus, .dropdown-menu-controls .btn--close-dark:hover {
  background-color: white;
}

.dropdown-menu-menu {
  position: absolute;
  z-index: 10;
  left: 0;
  right: 0;
  background-color: #7B787C;
  padding: 10px;
  border-bottom: 2px solid #2E2D2E;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
}
@media (min-width: 767px) {
  .dropdown-menu-menu {
    display: none;
  }
}
.dropdown-menu-menu .search-field {
  margin-bottom: 5px;
}