.accueil #SWDemandes .module_container {
    background-color: var(--color-white);
}

.accueil #SWDemandes .module_title {
    background-color: var(--color-8);
}

.accueil #SWDemandes .module_body {
    padding: 0 !important;
}

.accueil #SWDemandes .module_body .list-unstyled {
    padding: 20px;
}

.accueil #SWDemandes .module_body .module_item .small {
    font-size: 12px;
    line-height: 18px;
    color: rgba(var(--color-black), 0.8);
}

.accueil #SWDemandes .module_body .py-3 {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
    padding: 0 20px 20px 20px !important;
}

.accueil #SWDemandes .module_body .py-3 .d-block {
    font-size: 14px;
    line-height: 17px;
    font-weight: 500;
    padding: 13px 16px;
    border-radius: 8px;
    overflow: hidden;
    background-color: var(--color-white);
    border: 1px solid var(--color-8);
    transition: all 250ms;
    text-decoration: none;
    color: var(--color-8);
    margin: 0 !important;
}

.accueil #SWDemandes .module_body .py-3 .d-block:hover {
    background-color: var(--color-8);
    color: var(--color-white);
}

.accueil #SWDemandes .module_body .py-3 .btn-secondary {
    background-color: var(--color-8);
    border: 1px solid var(--color-8);
    color: var(--color-white);
}

.accueil #SWDemandes .module_body .py-3 .btn-secondary:hover {
    color: var(--color-8) !important;
    background-color: var(--color-white) !important;
}

.accueil #SWDemandes .module_body .py-3 .btn-secondary .bi {
    display: none;
}

#SWDemandes .btn {
    background-color: var(--color-7);
    border-color: var(--color-7);
    color: var(--color-white);
    box-shadow: none !important;
    transition: all 250ms;
    padding: 14px 70px;
}

#SWDemandes .btn:hover {
    background-color: transparent !important;
    color: var(--color-7) !important;
}