.notification-badge{font:var(--text-p3);background-color:var(--dark_danger_500);border-radius:50%;width:1.5em;height:1.5em}.notification-badge.count{-webkit-user-select:none;user-select:none;text-align:center;vertical-align:middle;line-height:1.5em}.notification-badge.danger{background-color:var(--dark_danger_500)}.notification-badge.warning{background-color:var(--dark_warning_500)}
.notification-list{flex-direction:column-reverse;display:flex;position:absolute;bottom:.25rem;right:.5rem}.notification-list .pop-up{margin:.25rem 0}
.keyboardShortcutsModal .content{flex-flow:wrap;gap:1rem;display:flex}.keyboardShortcutsModal .content h4{width:100%;color:var(--light_main2_500);margin:.75rem 0 0}.keyboardShortcutsModal .content .keyboardShortcut{width:calc(50% - .5rem);font:var(--text-p1);flex-direction:row;justify-content:space-between;align-items:baseline;display:flex}.keyboardShortcutsModal .content .keyboardShortcut span{color:var(--light_main2_500)}.keyboardShortcutsModal .content .keyboardShortcut .keys{flex-direction:row;gap:.5rem;font-size:.8rem;display:flex}.keyboardShortcutsModal .content .keyboardShortcut .keys .key{background-color:var(--light_grey_200);border:1px solid var(--light_grey_400);color:var(--light_grey_600);box-shadow:var(--box-shadow-light);border-radius:.5em;padding:.5em}
.linphone-modal-background{z-index:9999;background-color:#000000b3;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:absolute}.linphone-modal{background-color:var(--light_grey_000);width:60%;min-width:400px;max-height:75%;box-shadow:var(--box-shadow-light);border-bottom:2px solid var(--light_main1_500);flex-direction:column;gap:1em;padding:2rem;display:flex;overflow:hidden}.linphone-modal .title h3{color:var(--light_main2_500);border-bottom:1px solid var(--light_main2_400);margin:0;padding-bottom:.5em}.linphone-modal .content{scrollbar-gutter:stable;overflow-y:auto}.linphone-modal .content::-webkit-scrollbar{width:.5rem}.linphone-modal .content::-webkit-scrollbar-track{background:0 0;margin-top:1.25em;margin-bottom:1.25em}.linphone-modal .content::-webkit-scrollbar-thumb{background:var(--light_grey_300);border-radius:1rem}.linphone-modal .responseButtons{flex-direction:row;justify-content:flex-end;width:100%;display:flex}
