@import url("_app_icons-HSjBUBr.css");
/*@import url('_cat_profil.css');*/
@import url("_legacy_colors-LaEPMo4.css");
@import url("_legacy_common-YFr6Py5.css");
@import url("_legacy_pro-3A8dEaA.css");
@import url("_legacy_widget-3nsrmui.css");

/*label, legend {*/
/*    font-weight: 600;*/
/*}*/

/* legend = label */
.col-form-label {
    font-weight: 500;
    margin-bottom: 0.5rem;
    padding: 0;
    line-height: unset;
}

/* présent dans ca_profil.css pas importé pour le moment*/
.rate-wrapper i:before {
    color: var(--profil-type-color);
}

.material-symbols-rounded {
    font-family: 'Material Symbols Rounded';
    font-weight: 300;
    vertical-align: middle;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
    font-variation-settings: 'FILL' 1;
}

/* ajoute le .active au menu vertical de sidebar */
.nav-icon-list .nav-link.active {
    background-color: #d4e9ef;
}

.card.calendar-card {
    --bs-card-border-radius: var(--bs-border-radius-md);

    .dow {
        color: var(--profil-type-color);
        width: calc(100% / 7);
    }

    table {
        border-collapse: separate;
        border-spacing: 3px;
        text-align: center;
        margin-bottom: 0;
    }

    th {
        padding: 0;
    }

    td {
        font-size: .85rem;
        padding: .5rem .25rem;
        border-radius: 2px;
        text-align: center;

        &.active_day {
            background: var(--profil-type-color);
            color: var(--on-profil-type-color);
        }
        &[data-action]:hover {
            background: var(--profil-type-color-darker);
            opacity: 0.8;
            color: unset;
            cursor: pointer;
        }
    }
}

/* à virer quand bootstrap 5.3 */
.text-body-tertiary {
    color: #6c757d!important
}

label.required:after, legend.required:after {
    content: " *";
    color: var(--bs-danger);
}

.hover-bordered:hover {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;
}
