.toolbar .toolbar-bar #toolbar-item-administration-tray a.toolbar-icon-admin-toolbar-tools-help.toolbar-icon-default:hover::before {
  background-image: url('../logo.svg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  -webkit-mask-image: none;
  mask-image: none;
  background-color: transparent;
}
.toolbar .toolbar-bar #toolbar-item-administration-tray a.toolbar-icon-admin-toolbar-tools-help.toolbar-icon-default:before {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  background-image: url('../logo.svg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  -webkit-mask-image: none;
  mask-image: none;
  background-color: transparent;
  width: 60px;
  height: 60px;
  left: 0;
  transition: all 0.5s;
}
.toolbar .toolbar-bar .toolbar-icon.settings:before {
  -webkit-mask-size: 24px 24px;
  mask-size: 24px 24px;
  -webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='black' d='M12 15.516q1.453 0 2.484-1.031t1.031-2.484-1.031-2.484-2.484-1.031-2.484 1.031-1.031 2.484 1.031 2.484 2.484 1.031zM19.453 12.984l2.109 1.641q0.328 0.234 0.094 0.656l-2.016 3.469q-0.188 0.328-0.609 0.188l-2.484-0.984q-0.984 0.703-1.688 0.984l-0.375 2.625q-0.094 0.422-0.469 0.422h-4.031q-0.375 0-0.469-0.422l-0.375-2.625q-0.891-0.375-1.688-0.984l-2.484 0.984q-0.422 0.141-0.609-0.188l-2.016-3.469q-0.234-0.422 0.094-0.656l2.109-1.641q-0.047-0.328-0.047-0.984t0.047-0.984l-2.109-1.641q-0.328-0.234-0.094-0.656l2.016-3.469q0.188-0.328 0.609-0.188l2.484 0.984q0.984-0.703 1.688-0.984l0.375-2.625q0.094-0.422 0.469-0.422h4.031q0.375 0 0.469 0.422l0.375 2.625q0.891 0.375 1.688 0.984l2.484-0.984q0.422-0.141 0.609 0.188l2.016 3.469q0.234 0.422-0.094 0.656l-2.109 1.641q0.047 0.328 0.047 0.984t-0.047 0.984z' stroke='black' stroke-width='0' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='black' d='M12 15.516q1.453 0 2.484-1.031t1.031-2.484-1.031-2.484-2.484-1.031-2.484 1.031-1.031 2.484 1.031 2.484 2.484 1.031zM19.453 12.984l2.109 1.641q0.328 0.234 0.094 0.656l-2.016 3.469q-0.188 0.328-0.609 0.188l-2.484-0.984q-0.984 0.703-1.688 0.984l-0.375 2.625q-0.094 0.422-0.469 0.422h-4.031q-0.375 0-0.469-0.422l-0.375-2.625q-0.891-0.375-1.688-0.984l-2.484 0.984q-0.422 0.141-0.609-0.188l-2.016-3.469q-0.234-0.422 0.094-0.656l2.109-1.641q-0.047-0.328-0.047-0.984t0.047-0.984l-2.109-1.641q-0.328-0.234-0.094-0.656l2.016-3.469q0.188-0.328 0.609-0.188l2.484 0.984q0.984-0.703 1.688-0.984l0.375-2.625q0.094-0.422 0.469-0.422h4.031q0.375 0 0.469 0.422l0.375 2.625q0.891 0.375 1.688 0.984l2.484-0.984q0.422-0.141 0.609 0.188l2.016 3.469q0.234 0.422-0.094 0.656l-2.109 1.641q0.047 0.328 0.047 0.984t-0.047 0.984z' stroke='black' stroke-width='0' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}
.toolbar .toolbar-bar .toolbar-icon.customer:before {
  -webkit-mask-size: 24px 24px;
  mask-size: 24px 24px;
  -webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='black' d='M15.984 12.984q1.313 0 2.859 0.375t2.859 1.219 1.313 1.922v2.484h-6v-2.484q0-2.063-1.969-3.469 0.328-0.047 0.938-0.047zM8.016 12.984q1.313 0 2.859 0.375t2.836 1.219 1.289 1.922v2.484h-14.016v-2.484q0-1.078 1.313-1.922t2.859-1.219 2.859-0.375zM8.016 11.016q-1.219 0-2.109-0.891t-0.891-2.109 0.891-2.109 2.109-0.891 2.086 0.891 0.867 2.109-0.867 2.109-2.086 0.891zM15.984 11.016q-1.219 0-2.109-0.891t-0.891-2.109 0.891-2.109 2.109-0.891 2.109 0.891 0.891 2.109-0.891 2.109-2.109 0.891z' stroke='black' stroke-width='0' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='black' d='M15.984 12.984q1.313 0 2.859 0.375t2.859 1.219 1.313 1.922v2.484h-6v-2.484q0-2.063-1.969-3.469 0.328-0.047 0.938-0.047zM8.016 12.984q1.313 0 2.859 0.375t2.836 1.219 1.289 1.922v2.484h-14.016v-2.484q0-1.078 1.313-1.922t2.859-1.219 2.859-0.375zM8.016 11.016q-1.219 0-2.109-0.891t-0.891-2.109 0.891-2.109 2.109-0.891 2.086 0.891 0.867 2.109-0.867 2.109-2.086 0.891zM15.984 11.016q-1.219 0-2.109-0.891t-0.891-2.109 0.891-2.109 2.109-0.891 2.109 0.891 0.891 2.109-0.891 2.109-2.109 0.891z' stroke='black' stroke-width='0' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}
.toolbar .toolbar-bar .toolbar-icon.fundings:before {
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 24'%3e%3cpath fill='black' d='M19.661 6.375c0.134 0.134 0.254 0.295 0.375 0.482h-6.321v-6.321c0.188 0.121 0.348 0.241 0.482 0.375zM13.286 8.571h7.286v14.143c0 0.71-0.576 1.286-1.286 1.286h-18c-0.71 0-1.286-0.576-1.286-1.286v-21.429c0-0.71 0.576-1.286 1.286-1.286h10.714v7.286c0 0.71 0.576 1.286 1.286 1.286zM15.429 18.429v-0.857c0-0.241-0.188-0.429-0.429-0.429h-9.429c-0.241 0-0.429 0.188-0.429 0.429v0.857c0 0.241 0.188 0.429 0.429 0.429h9.429c0.241 0 0.429-0.188 0.429-0.429zM15.429 15v-0.857c0-0.241-0.188-0.429-0.429-0.429h-9.429c-0.241 0-0.429 0.188-0.429 0.429v0.857c0 0.241 0.188 0.429 0.429 0.429h9.429c0.241 0 0.429-0.188 0.429-0.429zM15.429 11.571v-0.857c0-0.241-0.188-0.429-0.429-0.429h-9.429c-0.241 0-0.429 0.188-0.429 0.429v0.857c0 0.241 0.188 0.429 0.429 0.429h9.429c0.241 0 0.429-0.188 0.429-0.429z' stroke='black' stroke-width='0' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 24'%3e%3cpath fill='black' d='M19.661 6.375c0.134 0.134 0.254 0.295 0.375 0.482h-6.321v-6.321c0.188 0.121 0.348 0.241 0.482 0.375zM13.286 8.571h7.286v14.143c0 0.71-0.576 1.286-1.286 1.286h-18c-0.71 0-1.286-0.576-1.286-1.286v-21.429c0-0.71 0.576-1.286 1.286-1.286h10.714v7.286c0 0.71 0.576 1.286 1.286 1.286zM15.429 18.429v-0.857c0-0.241-0.188-0.429-0.429-0.429h-9.429c-0.241 0-0.429 0.188-0.429 0.429v0.857c0 0.241 0.188 0.429 0.429 0.429h9.429c0.241 0 0.429-0.188 0.429-0.429zM15.429 15v-0.857c0-0.241-0.188-0.429-0.429-0.429h-9.429c-0.241 0-0.429 0.188-0.429 0.429v0.857c0 0.241 0.188 0.429 0.429 0.429h9.429c0.241 0 0.429-0.188 0.429-0.429zM15.429 11.571v-0.857c0-0.241-0.188-0.429-0.429-0.429h-9.429c-0.241 0-0.429 0.188-0.429 0.429v0.857c0 0.241 0.188 0.429 0.429 0.429h9.429c0.241 0 0.429-0.188 0.429-0.429z' stroke='black' stroke-width='0' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}
.toolbar .toolbar-bar .toolbar-icon.invoices:before {
  -webkit-mask-size: 24px 24px;
  mask-size: 24px 24px;
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 24'%3e%3cpath fill='black' d='M18.505 16.432c0 0 2.498-1.709 2.498-5.078 0-5.016-5.316-6.871-8.174-6.821s-3.711 0.803-3.711 0.803-0.973-0.707-2.004-1.3c-0.789-0.308-0.972-0.352-1.52-0.176-0.439 0-0.163 0.731 0.013 0.994 0.175 0.263 1.024 1.718 1.024 1.718s-1.784 1.837-1.916 3.044c0-0.022-0.84-0.007-1.3-0.007s-0.417 0.502-0.417 0.502l0.013 3.535c0 0-0.028 0.502 0.389 0.502s1.303 0.010 1.303 0.010 1.247 1.811 2.038 2.141c0 0.022-0.683 1.877-0.683 1.877s-0.329 0.571 0.263 0.791c0.592 0.219 2.138 0.868 2.797 1.066s0.752-0.25 0.752-0.25l0.652-1.408 4.264 0.007 0.652 1.451c0 0 0.125 0.674 1.003 0.301s1.837-0.815 2.561-1.188c0.724-0.373 0.247-1.069 0.247-1.069l-0.744-1.442zM6.991 10.323c-0.4 0-0.724-0.325-0.724-0.725s0.324-0.724 0.724-0.724 0.724 0.324 0.724 0.724-0.325 0.725-0.724 0.725zM17.194 8.067c-0.231 0.274-0.382 0.072-0.568 0.017 0 0-0.788-0.731-1.946-1.073-1.199-0.353-2.461-0.182-2.461-0.182-0.186-0.055-0.412-0.061-0.413-0.348 0.010-0.355 0.44-0.358 0.435-0.37 0 0 1.42-0.131 2.609 0.218 1.169 0.343 2.062 1.091 2.062 1.091s0.478 0.329 0.282 0.646z' stroke='black' stroke-width='0' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
  mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 24'%3e%3cpath fill='black' d='M18.505 16.432c0 0 2.498-1.709 2.498-5.078 0-5.016-5.316-6.871-8.174-6.821s-3.711 0.803-3.711 0.803-0.973-0.707-2.004-1.3c-0.789-0.308-0.972-0.352-1.52-0.176-0.439 0-0.163 0.731 0.013 0.994 0.175 0.263 1.024 1.718 1.024 1.718s-1.784 1.837-1.916 3.044c0-0.022-0.84-0.007-1.3-0.007s-0.417 0.502-0.417 0.502l0.013 3.535c0 0-0.028 0.502 0.389 0.502s1.303 0.010 1.303 0.010 1.247 1.811 2.038 2.141c0 0.022-0.683 1.877-0.683 1.877s-0.329 0.571 0.263 0.791c0.592 0.219 2.138 0.868 2.797 1.066s0.752-0.25 0.752-0.25l0.652-1.408 4.264 0.007 0.652 1.451c0 0 0.125 0.674 1.003 0.301s1.837-0.815 2.561-1.188c0.724-0.373 0.247-1.069 0.247-1.069l-0.744-1.442zM6.991 10.323c-0.4 0-0.724-0.325-0.724-0.725s0.324-0.724 0.724-0.724 0.724 0.324 0.724 0.724-0.325 0.725-0.724 0.725zM17.194 8.067c-0.231 0.274-0.382 0.072-0.568 0.017 0 0-0.788-0.731-1.946-1.073-1.199-0.353-2.461-0.182-2.461-0.182-0.186-0.055-0.412-0.061-0.413-0.348 0.010-0.355 0.44-0.358 0.435-0.37 0 0 1.42-0.131 2.609 0.218 1.169 0.343 2.062 1.091 2.062 1.091s0.478 0.329 0.282 0.646z' stroke='black' stroke-width='0' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}
.toolbar .toolbar-bar #toolbar-item-search:before {
  background-color: var(--colorGinIcons);
  background-image: none;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: 24px 24px;
  mask-size: 24px 24px;
  -webkit-mask-size: 18px 18px;
  mask-size: 18px 18px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 111 120' xml:space='preserve'%3E%3Cg%3E%3Cpath class='st0' d='M77.143 55.714c0-16.54-13.46-30-30-30s-30 13.46-30 30 13.46 30 30 30 30-13.46 30-30zM111.429 111.429c0 4.688-3.884 8.571-8.571 8.571-2.277 0-4.487-0.938-6.027-2.545l-22.969-22.902c-7.835 5.424-17.21 8.304-26.719 8.304-26.049 0-47.143-21.094-47.143-47.143s21.094-47.143 47.143-47.143 47.143 21.094 47.143 47.143c0 9.509-2.879 18.884-8.304 26.719l22.969 22.969c1.54 1.54 2.478 3.75 2.478 6.027z'/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 111 120' xml:space='preserve'%3E%3Cg%3E%3Cpath class='st0' d='M77.143 55.714c0-16.54-13.46-30-30-30s-30 13.46-30 30 13.46 30 30 30 30-13.46 30-30zM111.429 111.429c0 4.688-3.884 8.571-8.571 8.571-2.277 0-4.487-0.938-6.027-2.545l-22.969-22.902c-7.835 5.424-17.21 8.304-26.719 8.304-26.049 0-47.143-21.094-47.143-47.143s21.094-47.143 47.143-47.143 47.143 21.094 47.143 47.143c0 9.509-2.879 18.884-8.304 26.719l22.969 22.969c1.54 1.54 2.478 3.75 2.478 6.027z'/%3E%3C/g%3E%3C/svg%3E");
}
.toolbar .toolbar-bar #toolbar-item-search.is-active:before {
  background: var(--colorGinPrimary);
}
.toolbar .toolbar-bar #toolbar-item-search:hover:before {
  background-color: var(--colorGinTitle);
}
.toolbar .toolbar-bar #toolbar-item-search.open-search {
  background: white;
}
.toolbar .toolbar-bar #toolbar-item-search.open-search:before {
  margin-top: -3px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23545560' stroke-width='1.5' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M13 3L3 13'/%3E%3Cpath d='M13 13L3 3'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23545560' stroke-width='1.5' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M13 3L3 13'/%3E%3Cpath d='M13 13L3 3'/%3E%3C/svg%3E");
}

#block-searchform {
  display: none;
  margin: 0;
  margin-top: -8px;
  padding: 0;
  background: white;
  position: relative;
  width: 100%;
  z-index: 10;
}
#block-searchform form {
  margin-left: 1rem;
  margin-right: 1rem;
}
@media (min-width: 768px) {
  #block-searchform form {
    margin-left: 2rem;
    margin-right: 2rem;
  }
}
@media (min-width: 976px) {
  #block-searchform form {
    margin-left: min(5vw,80px);
    margin-right: min(5vw,80px);
  }
}
#block-searchform form {
  display: flex;
}
#block-searchform form div.js-form-type-search {
  display: block;
  flex-grow: 1;
}
#block-searchform form input[type="search"] {
  max-width: 100%;
  min-height: 54px;
  outline: 1px solid transparent;
  line-height: 24px;
  border-radius: 0 2px 2px 0;
  background: linear-gradient(to right, var(--colorGinPrimary) 6px, transparent 6px, transparent 100%) var(--colorGinPrimary);
  width: calc(100% + 36px);
  height: 100px;
  transition: background-size 0.4s;
  color: var(--colorGinTitle);
  font-size: 32px;
  -webkit-appearance: none;
  border: solid 1px transparent;
  background-color: transparent;
  background-image: linear-gradient(var(--colorGinPrimary), var(--colorGinPrimary));
  background-repeat: no-repeat;
  background-size: 0% 10px;
  box-shadow: none;
  padding: 0;
  background-position: bottom left;
}
#block-searchform form input[type="submit"] {
  margin: 0px;
  padding: 0px 40px;
  border: none !important;
  display: block;
  width: 20px;
  height: 100%;
  content: "";
  background-color: var(--colorGinPrimary);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: 18px 18px;
  mask-size: 18px 18px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 111 120' xml:space='preserve'%3E%3Cg%3E%3Cpath class='st0' d='M77.143 55.714c0-16.54-13.46-30-30-30s-30 13.46-30 30 13.46 30 30 30 30-13.46 30-30zM111.429 111.429c0 4.688-3.884 8.571-8.571 8.571-2.277 0-4.487-0.938-6.027-2.545l-22.969-22.902c-7.835 5.424-17.21 8.304-26.719 8.304-26.049 0-47.143-21.094-47.143-47.143s21.094-47.143 47.143-47.143 47.143 21.094 47.143 47.143c0 9.509-2.879 18.884-8.304 26.719l22.969 22.969c1.54 1.54 2.478 3.75 2.478 6.027z'/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 111 120' xml:space='preserve'%3E%3Cg%3E%3Cpath class='st0' d='M77.143 55.714c0-16.54-13.46-30-30-30s-30 13.46-30 30 13.46 30 30 30 30-13.46 30-30zM111.429 111.429c0 4.688-3.884 8.571-8.571 8.571-2.277 0-4.487-0.938-6.027-2.545l-22.969-22.902c-7.835 5.424-17.21 8.304-26.719 8.304-26.049 0-47.143-21.094-47.143-47.143s21.094-47.143 47.143-47.143 47.143 21.094 47.143 47.143c0 9.509-2.879 18.884-8.304 26.719l22.969 22.969c1.54 1.54 2.478 3.75 2.478 6.027z'/%3E%3C/g%3E%3C/svg%3E");
}
#block-searchform form input[type="submit"]:hover {
  color: var(--colorGinPrimary);
}
#block-searchform form input[type="search"]:focus {
  background-size: 100% 9px;
  outline: 0;
}
#block-searchform form input[type="search"]:hover {
  border: none;
  -webkit-box-shadow: unset;
  box-shadow: unset;
}

#add-customer,
#add-invoice,
#add-funding {
  padding-top: calc(0.5rem - 2px);
}
#add-customer:before,
#add-invoice:before,
#add-funding:before {
  position: relative;
  top: 5px;
  display: inline-block;
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='white' stroke='currentColor' stroke-width='0' stroke-linecap='round' stroke-linejoin='round' d='M12.984 12.984q1.875 0 3.938 0.82t2.063 2.18v2.016h-12v-2.016q0-1.359 2.063-2.18t3.938-0.82zM19.641 13.172q1.734 0.281 3.047 1.008t1.313 1.805v2.016h-3v-2.016q0-1.594-1.359-2.813zM12.984 11.016q-1.219 0-2.109-0.891t-0.891-2.109 0.891-2.109 2.109-0.891 2.109 0.891 0.891 2.109-0.891 2.109-2.109 0.891zM18 11.016q-0.469 0-0.891-0.141 0.891-1.266 0.891-2.859t-0.891-2.859q0.422-0.141 0.891-0.141 1.219 0 2.109 0.891t0.891 2.109-0.891 2.109-2.109 0.891zM8.016 9.984v2.016h-3v3h-2.016v-3h-3v-2.016h3v-3h2.016v3h3z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  width: 24px;
  height: 24px;
  margin-right: 1rem;
}
#add-invoice:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='white' d='M18.505 16.432c0 0 2.498-1.709 2.498-5.078 0-5.016-5.316-6.871-8.174-6.821s-3.711 0.803-3.711 0.803-0.973-0.707-2.004-1.3c-0.789-0.308-0.972-0.352-1.52-0.176-0.439 0-0.163 0.731 0.013 0.994 0.175 0.263 1.024 1.718 1.024 1.718s-1.784 1.837-1.916 3.044c0-0.022-0.84-0.007-1.3-0.007s-0.417 0.502-0.417 0.502l0.013 3.535c0 0-0.028 0.502 0.389 0.502s1.303 0.010 1.303 0.010 1.247 1.811 2.038 2.141c0 0.022-0.683 1.877-0.683 1.877s-0.329 0.571 0.263 0.791c0.592 0.219 2.138 0.868 2.797 1.066s0.752-0.25 0.752-0.25l0.652-1.408 4.264 0.007 0.652 1.451c0 0 0.125 0.674 1.003 0.301s1.837-0.815 2.561-1.188c0.724-0.373 0.247-1.069 0.247-1.069l-0.744-1.442zM6.991 10.323c-0.4 0-0.724-0.325-0.724-0.725s0.324-0.724 0.724-0.724 0.724 0.324 0.724 0.724-0.325 0.725-0.724 0.725zM17.194 8.067c-0.231 0.274-0.382 0.072-0.568 0.017 0 0-0.788-0.731-1.946-1.073-1.199-0.353-2.461-0.182-2.461-0.182-0.186-0.055-0.412-0.061-0.413-0.348 0.010-0.355 0.44-0.358 0.435-0.37 0 0 1.42-0.131 2.609 0.218 1.169 0.343 2.062 1.091 2.062 1.091s0.478 0.329 0.282 0.646z' stroke='black' stroke-width='0' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}
#add-funding:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='white' d='M19.661 6.375c0.134 0.134 0.254 0.295 0.375 0.482h-6.321v-6.321c0.188 0.121 0.348 0.241 0.482 0.375zM13.286 8.571h7.286v14.143c0 0.71-0.576 1.286-1.286 1.286h-18c-0.71 0-1.286-0.576-1.286-1.286v-21.429c0-0.71 0.576-1.286 1.286-1.286h10.714v7.286c0 0.71 0.576 1.286 1.286 1.286zM15.429 18.429v-0.857c0-0.241-0.188-0.429-0.429-0.429h-9.429c-0.241 0-0.429 0.188-0.429 0.429v0.857c0 0.241 0.188 0.429 0.429 0.429h9.429c0.241 0 0.429-0.188 0.429-0.429zM15.429 15v-0.857c0-0.241-0.188-0.429-0.429-0.429h-9.429c-0.241 0-0.429 0.188-0.429 0.429v0.857c0 0.241 0.188 0.429 0.429 0.429h9.429c0.241 0 0.429-0.188 0.429-0.429zM15.429 11.571v-0.857c0-0.241-0.188-0.429-0.429-0.429h-9.429c-0.241 0-0.429 0.188-0.429 0.429v0.857c0 0.241 0.188 0.429 0.429 0.429h9.429c0.241 0 0.429-0.188 0.429-0.429z' stroke='black' stroke-width='0' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}
#block-views-block-customer-customer-block h2:before {
  position: relative;
  top: 7px;
  display: inline-block;
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='black' d='M15.984 12.984q1.313 0 2.859 0.375t2.859 1.219 1.313 1.922v2.484h-6v-2.484q0-2.063-1.969-3.469 0.328-0.047 0.938-0.047zM8.016 12.984q1.313 0 2.859 0.375t2.836 1.219 1.289 1.922v2.484h-14.016v-2.484q0-1.078 1.313-1.922t2.859-1.219 2.859-0.375zM8.016 11.016q-1.219 0-2.109-0.891t-0.891-2.109 0.891-2.109 2.109-0.891 2.086 0.891 0.867 2.109-0.867 2.109-2.086 0.891zM15.984 11.016q-1.219 0-2.109-0.891t-0.891-2.109 0.891-2.109 2.109-0.891 2.109 0.891 0.891 2.109-0.891 2.109-2.109 0.891z' stroke='black' stroke-width='0' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  width: 33px;
  height: 33px;
  margin-right: 0.8rem;
}
.table-file-multiple-widget .draggable a.tabledrag-handle {
  float: left;
}
.customer--fundings .fundings-docs[aria-hidden="true"] {
  display: none;
}
article footer {
  font-size: 0.8rem;
}
.node--unpublished {
  background-color: #fff4f4;
}
article.node--unpublished {
  background-color: transparent;
}
h1.page-title {
  font-size: 2.027rem;
  white-space: normal;
  text-overflow: unset;
}
a.print__link.print__link--pdf {
  color: var(--colorGinButtonText);
  background-color: var(--colorGinPrimaryHover);
  padding: calc(1rem - 2px) calc(1.5rem - 2px);
  border: 2px solid var(--colorGinPrimary) !important;
  border-radius: 8px;
  -webkit-box-shadow: 0 1px 2px var(--colorGinPrimaryLight);
  box-shadow: 0 1px 2px var(--colorGinPrimaryLight);
  -webkit-transition: 0.15s cubic-bezier(0.19, 1, 0.22, 1);
  transition: 0.15s cubic-bezier(0.19, 1, 0.22, 1);
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: inline-block;
  cursor: pointer;
  text-align: center;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-font-smoothing: antialiased;
}

.field--name-field-fundings .details-wrapper .field__items {
  margin-bottom: 1.5rem;
}

/* scale50 */
body.scale50 .form-item {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
body.scale50 .address-container-inline > .form-item {
  margin-right: 0.5em;
}
body.scale50 .form-element {
  min-height: 2rem;
  padding: calc(0.375rem - 1px) calc(0.5rem - 1px);
  font-size: 1rem;
  line-height: 1.5rem;
}
body.scale50 .claro-details__wrapper,
body.scale50 .claro-details__wrapper.claro-details__wrapper--package-listing,
body.scale50 .claro-details__wrapper.claro-details__wrapper--system-status-report {
  margin: 0.5rem 0.625rem;
}
body.scale50 .claro-details {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
body.scale50 .form-wrapper .form-item__label,
body.scale50 .form-composite .form-item__label {
  padding-bottom: 2px;
}
body.scale50 .claro-details__summary {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
body.scale50 .fieldset__label {
  padding: 0.5rem;
}
body.scale50 .button,
body.scale50 .button:not(:focus),
body.scale50 .form-actions .button,
body.scale50 .action-link--icon-trash.action-link {
  padding: calc(0.5rem - 2px) calc(0.75rem - 2px);
}
body.scale50 .layer-wrapper {
  padding: 12px;
}
@media screen and (min-width: 48em) {
  body.scale50 .fieldset__wrapper {
    margin: 0.75rem 0.75rem 0.75rem;
  }
  body.scale50 .fieldset__label {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
  }
}
body.scale50 table {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
body.scale50 td {
  height: 3rem;
  padding: 0.25rem 0.5rem;
}
body.scale50 .ief-form.ief-form-bottom .form-wrapper:last-of-type {
  margin: 0 -0.25rem;
  padding: 0 0.5rem;
}
@media (min-width: 976px) {
  table th {
    padding: 0.5rem;
  }
}
body.scale50 .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
@media (min-width: 976px) {
  body.scale50:not(.toolbar-tray-open) .layout-container {
    margin-left: min(5vw, 24px);
    margin-right: min(5vw, 24px);
  }
}
body.scale50 .views-exposed-form.views-exposed-form {
  margin-top: 0.5rem;
  margin-bottom: 0.75rem;
  padding: 0.25rem 0.75rem 0.75rem 0.75rem;
}
body.scale50 #add-funding:before {
  top: 0px;
}
body.scale50 .sortable-heading {
  padding: 0.25rem 0.5rem;
}
body.scale50 p {
  margin: 0.25em 0;
}
@media (min-width: 768px) {
  body.scale50 .page-content > .help,
  body.scale50 .page-content > .region-content,
  body.scale50 .page-content > .region-highlighted {
    margin-top: 0.75rem;
  }
}
body.scale50 h2 {
  margin: 0.5rem 0 0.375rem;
}

#edit-field-fundings {
  background-color: #ffffff;
}
#inline-entity-form-field_fundings-form fieldset fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
#inline-entity-form-field_fundings-form fieldset fieldset fieldset {
  margin: -1.5rem -3rem 0 -3rem;
}
#inline-entity-form-field_fundings-form fieldset fieldset details {
  margin-top: 10px;
}
#edit-field-funding-wrapper .js-form-type-select label {
  display: block;
}
.view-fundings td.state-color div {
  padding: 0.5rem;
  text-align: center;
}
/* STATE COLORS */
.state-color.state-funding-application div {
  background-color: #d5d5d5;
}
.state-color.state-funding-bag-grant-notification div {
  background-color: ghostwhite;
}
.state-color.state-funding-first-reminder-proof-of-use div {
  background-color: #fdd593;
}
.state-color.state-funding-second-reminder-proof-of-use div {
  background-color: #df5f13;
}
.state-color.state-funding-last-reminder-proof-of-use div {
  background-color: #cb0a0a;
}
.state-color.state-funding-customer-proof-of-use div {
  background-color: #c4dbc8;
}
.state-color.state-funding-customer-reminder-proof-of-use div {
  background-color: #8ED598;
}
.state-color.state-funding-bag-uploaded-proof-of-use div {
  background-color: #469050;
}
.state-color.state-funding-billing-notificaton div {
  background-color: #225829;
}
.state-color.state-funding-done div {
  background-color: #113d16;
}
.state-color.state-funding-check div {
  background-color: #83aed3;
}
.state-color.state-funding-contradiction-necessary div {
  background-color: #faf493;
}
.state-color.state-funding-contradiction-withdrawal div {
  background-color: ghostwhite;
}
.state-color.state-funding-deadline-extension-required div {
  background-color: ghostwhite;
}
