@tailwind base;
@tailwind components;
@tailwind utilities;

.btn {
    font-family: var(--font-family-navigo) !important;
}

.fiscalite-filter-checkbox {
    accent-color: #6f1dff;
}

.fiscalite-filter-checkbox:checked {
    background-color: #6f1dff !important;
    border-color: #6f1dff !important;
}

.fiscalite-filter-checkbox:focus {
    border-color: #6f1dff !important;
    box-shadow: 0 0 0 0.2rem rgba(111, 29, 255, 0.2) !important;
}

.filter-option-label {
    white-space: normal;
    word-break: break-word;
    line-height: 1.2;
}

.filter-menu-wide {
    min-width: 22rem;
    max-width: 28rem;
}

.filter-menu-status {
    min-width: 14rem;
}

.filter-wrap-10 {
    max-width: 10em;
}

.filter-wrap-11 {
    max-width: 11em;
}

.filter-wrap-13 {
    max-width: 13em;
}

.filter-wrap-14 {
    max-width: 14em;
}

.filter-wrap-16 {
    max-width: 16em;
}

.filter-menu-fiscalite-lots {
    min-width: 30rem;
    max-width: 36rem;
    width: max-content;
}

.filter-option-label-nowrap {
    white-space: nowrap;
    word-break: normal;
}

.annexe-type-icon-circle {
    border: 1px solid #e2ddf0;
    border-radius: 18px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #fff;
}

.detach-annexe-icon-circle {
    width: 64px;
    height: 64px;
}

.cannot-detach-annexe-icon-circle {
    width: 56px;
    height: 56px;
}
