{% set userCompanyDataContent = get_user_company_data() %}
{% set user_primary_color = userCompanyDataContent.primary_color is not empty ? userCompanyDataContent.primary_color : '#f975c4'%}
{% set user_second_color = userCompanyDataContent.second_color is not empty ? userCompanyDataContent.second_color : '#08085c' %}
{% set user_text_color = userCompanyDataContent.text_color is not empty ? userCompanyDataContent.text_color : '#1968CD' %}
{% set user_icon_color = userCompanyDataContent.icon_color is not empty ? userCompanyDataContent.icon_color : '#4a4b68' %}
{% set user_background_color = userCompanyDataContent.background_color is not empty ? userCompanyDataContent.background_color : '#04006E' %}
{% set user_title_color = userCompanyDataContent.title_color is not empty ? userCompanyDataContent.title_color : '#08085c' %}
{% set user_company_logo = userCompanyDataContent.logo_company is not empty ? userCompanyDataContent.logo_company : '' %}
<style>
{
# début custom color #
}
:root {
--my-flow-pink: {{user_primary_color}}; /*couleur principale #f975c4*/
--my-flow-secondaire: {{user_second_color}}
; /*couleur secondaire #08085c*/
--text-active: {{user_text_color}}
; /* couleur text active #1968CD*/
--bs-custom-blue: var(--my-flow-secondaire) !important;
--bs-custom-pink:var(--my-flow-pink) !important;
--fond-status: pink; /* couleur fond status #04006E*/
--my-flow-black: #4a4b68; /*couleur des icones*/
--my-flow-block-fond: {{user_background_color}}
; /*couleur fond des blocs */
--my-flow-titre-block: {{user_title_color}}
; /*couleur fond des blocs */
--my-flow-text: {{user_title_color}}
; /* couleur des titre */
--my-flow-black-rgb: 74, 75, 104;
--my-flow-blue: #EDF6FE;
--my-flow-light-pink: #F6E4F4;
}
{
# debut Custom primary color #
}
body .btn-primary-custom,
body .bg-custom-pink,
body .button-for-edit-with-icon-play,
body .button-for-edit-with-icon-clock,
body .button-for-edit-with-icon-pen,
body .text-custom-pink,
body .text-custom-pink,
body .containt-planning > span {
background-color: var(--my-flow-pink) !important;
}
.btn-check:checked + .btn.btn-primary,
.btn-check:active + .btn.btn-primary,
.btn.btn-primary:focus:not(.btn-active),
.btn.btn-primary:hover:not(.btn-active),
.btn.btn-primary:active:not(.btn-active),
.btn.btn-primary.active,
.btn.btn-primary.show,
.show > .btn.btn-primary {
color: #181C32 !important;
text-decoration: none !important;
}
body .content-mission-tooltips .text-custom-pink,
body .bi-exclamation-triangle-fill {
color: var(--my-flow-pink) !important;
background-color: transparent !important;
}
body .profil-image-label:hover,
body .profil-image-delete:hover {
background: var(--my-flow-pink) !important;
}
.back-line2 input:checked[type=checkbox],
input:checked[type=checkbox],
body .btn.btn-primary,
.btn-check:checked + .btn.btn-primary,
.btn-check:active + .btn.btn-primary,
.btn.btn-primary:focus:not(.btn-active),
.btn.btn-primary:hover:not(.btn-active),
.btn.btn-primary:active:not(.btn-active),
.btn.btn-primary.active,
.btn.btn-primary.show,
.show > .btn.btn-primary {
background-color: var(--my-flow-pink) !important
}
{
# fin Custom primary color #
}
{
# debut Custom secondaire color #
}
body .text-custom-blue,
body .custom-facture-attente,
body .color-blue-custom,
body .notification-list-mission > li,
body .content-message-system-date {
color: var(--bs-custom-blue) !important;
}
body .mission-tooltips::after {
border-bottom: 5px solid var(--bs-custom-blue) !important;
}
body .bg-custom-blue,
body .container-recurrent-label .no-label-recurrent.no-recurrent,
body .page-item.active .page-link,
.select2-container--bootstrap5 .select2-selection--multiple:not(.form-select-sm):not(.form-select-lg) .select2-selection__choice,
.active-blue {
background-color: var(--bs-custom-blue) !important;
}
body .mission-tooltips,
body .notification-title {
background: var(--bs-custom-blue) !important;
}
{
# fin Custom secondaire color #
}
{
# début texte active #
}
body .text-active-primary.active,
.menu-state-bg-light-primary .menu-item.hover > .menu-link:not(.disabled):not(.active),
.menu-state-bg-light-primary .menu-item .menu-link:hover:not(.disabled):not(.active) {
color: var(--text-active) !important;
}
body a .aside-user-info,
body .title-compaign a,
.nav-link:hover,
.nav-link:focus {
color: var(--text-active) !important;
}
body .btn-join-file-chat {
color: var(--text-active) !important;
border: var(--text-active) dashed 1px !important
}
{
# fin texte active #
}
{
# debut text de détails #
}
body .estimated-time-or-income-content .color-blue-custom,
body div.resume_marge .color-blue-custom,
.resumer-commande tbody tr td,
body .state-provider .text-custom-blue {
color: var(--my-flow-text) !important;
}
{
# fin text de détails #
}
{
# fin custom color #
}
.menu-link.active > svg.icn.faq path,
.menu-link:hover > svg.icn.faq path {
stroke: var(--my-flow-pink);
}
.menu-link > svg.icn.faq path {
fill: #fff;
width: 20px;
}
.hidden {
display: none !important;
}
svg.icn-grey {
fill: #a1a5b7 !important;
}
svg.icn-pink {
fill: var(--my-flow-pink) !important;
}
i.icn-pink {
color: var(--my-flow-pink) !important;
}
.myflow-line {
padding: 10px;
}
.myflow-line:not(.fw-bold):hover {
background-color: #eff2f5;
}
.pagination:hover {
color: var(--my-flow-pink);
}
.pagination:hover svg {
fill: var(--my-flow-pink);
}
.info-general-2 >div > button:hover,
.info-general-2 >div > button:hover * {
color: var(--my-flow-pink) !important;
fill: var(--my-flow-pink) !important;
text-decoration: underline;
}
.info-general-2 > div > button {
color: #97ABF4;
font-weight: bolder;
cursor: pointer;
font-size: 13px;
}
.info-general:hover,
.info-general:hover * {
color: var(--my-flow-pink) !important;
fill: var(--my-flow-pink) !important;
}
.info-general,
.info-general-2 > div > button {
text-decoration: underline;
}
svg.icn-greyhoverpink {
fill: #a1a5b7 !important;
}
i.icn-greyhoverpink {
color: #a1a5b7 !important;
}
svg.icn-greyhoverpink:hover {
fill: var(--my-flow-pink) !important;
}
i.icn-greyhoverpink:hover {
color: var(--my-flow-pink) !important;
}
.box-fichier-joints-mission:hover form h3 div button svg.icn-greyhoverpink {
fill: var(--my-flow-pink) !important;
}
.box-fichier-joints-mission:hover form h3 div button i.icn-greyhoverpink {
color: var(--my-flow-pink) !important;
}
.box-fichier-joints-mission:hover {
border: 1px solid var(--my-flow-pink);
}
{
# Ce qui suit est pas ouf, je le sais, faudrait le mettre directement dans le CSS #
}
div.gestion-temps {
text-decoration: none;
}
</style>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.0.0/dist/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.12.9/dist/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.0.0/dist/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
{{ encore_entry_link_tags('plugins/global/plugins.bundle') }}
{{ encore_entry_link_tags('css/style.bundle') }}
{{ encore_entry_link_tags('app') }}
{{ encore_entry_script_tags('app') }}