/* Numeric notification badges share the FormaRey navigation style. */
html body[data-theme] .formarey-count-badge[data-formarey-count]{
    display:inline-flex!important;position:relative!important;inset:auto!important;top:-6px!important;
    align-items:center!important;justify-content:center!important;flex:0 0 auto!important;
    width:auto!important;min-width:20px!important;max-width:none!important;height:20px!important;min-height:20px!important;
    margin:0 0 0 3px!important;padding:0 4px!important;box-sizing:border-box!important;
    border:2px solid var(--app-surface,#fff)!important;border-radius:12px!important;
    background:#e5485b!important;color:#fff!important;font-family:inherit!important;font-size:9px!important;
    font-weight:700!important;line-height:1!important;letter-spacing:0!important;text-align:center!important;
    vertical-align:baseline!important;white-space:nowrap!important;box-shadow:none!important;transform:none!important;
}
html body[data-theme] .formarey-count-badge[data-formarey-count] :is(strong,small,span,i){color:inherit!important;font-size:inherit!important;line-height:inherit!important;}
html body[data-theme] .previsionnel-section-nav a[href] .formarey-count-badge[data-formarey-count]{
    position:relative!important;inset:auto!important;top:-6px!important;transform:none!important;
    min-width:20px!important;height:20px!important;margin:0 0 0 3px!important;padding:0 4px!important;
    background:#e5485b!important;color:#fff!important;font-size:9px!important;
}
@media print{html body[data-theme] .formarey-count-badge[data-formarey-count]{print-color-adjust:exact;-webkit-print-color-adjust:exact;}}

/* An empty counter has no visible notification badge. */
html body[data-theme] .formarey-count-badge[data-formarey-count][data-count-zero]{display:none!important;}
