:root {
    --color-primary: #0072BA;
    --sidebar-menu-badge-bg: #0072BA;
    --sidebar-menu-badge-color: white;
    --link-color: #0072BA;
    --link-hover-color: #58b1ea;
    --form-switch-checked-bg: #0072BA;
    --form-type-check-input-checked-bg: #0072BA;
}

.fa-classic, .fa-light, .fa-regular, .fa-solid, .fa-thin, .fal, .far, .fas, .fat,
i.fa, i.far, i.fas
{
    font-family: "Font Awesome 6 Pro" !important;
}

/****** Page Crud ******/
[data-row-id="BasePage_action"]{
    display: none;
}

/****** Collection field ******/
.tryba-stylized-collection .field-collection-item > .accordion-item > .accordion-header,
.tryba-stylized-collection ~ .field-collection-item > .accordion-item > .accordion-header {
    display: flex;
}
.tryba-stylized-collection .accordion-item:last-of-type .accordion-collapse,
.tryba-stylized-collection ~ .field-collection-item .accordion-item:last-of-type .accordion-collapse {
    background: white;
}
/** when in content field don't apply the styles above */
[id$="_content"] .tryba-stylized-collection .accordion-item:last-of-type .accordion-collapse {
    background: none;
}
.tryba-stylized-collection .field-collection-item + .field-collection-item,
.tryba-stylized-collection .field-collection-item-last,
.tryba-stylized-collection ~ .field-collection-item {
    margin-top: 10px;
}

/** when in content field don't apply the styles above */
[id$="_content"] .tryba-stylized-collection .field-collection-item + .field-collection-item, [id$="_content"] .field-collection-item-last {
    margin-top: 0;
}
.tryba-stylized-collection .accordion-item {
    background: var(--sidebar-bg);
    background: white;
    border-radius: 8px;
}
.tryba-stylized-collection .accordion-button, .tryba-stylized-collection .accordion-button:not(.collapsed), .tryba-stylized-collection .accordion-button:focus {
    background: var(--sidebar-bg);
    box-shadow: none;
}
.tryba-stylized-collection .accordion-button > i {
    margin-right: 10px;
}

/****** END hide customisation field when new RealisationProduct ******/

/****** Galleries of pictures ******/
[data-row-id="Realisation_gallery"].form-group.field-collection .accordion,
[data-row-id="Shop_pictures"].form-group.field-collection .accordion
{
    box-shadow: none;
}
[data-row-id="Realisation_gallery"] > legend {
    display: none;
}
#Realisation_gallery > div + div {
    margin-top: 30px;
}
#Shop_pictures > div + div {
    margin-top: 10px;
}
