:root{--good-bg:16 228 126;--good-text:5 82 44;--attention-bg:254 237 128;--attention-text:131 93 5;--attention-bg-important:250 167 131;--attention-text-important:131 52 5;--bad-bg:242 144 156;--bad-text:171 16 34;--neutral-bg:222 222 222;--neutral-text:74 74 74;--neutral-info-bg:157 219 248;--neutral-info-text:0 59 107;--general-alpha:.6}.badge{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.8rem;width:fit-content;padding:.2rem .8rem;font-size:.8rem;font-weight:700}.modal_notification{background-color:rgba(var(--neutral-bg));color:rgba(var(--neutral-text));border-radius:.8rem;margin-bottom:1rem;padding:1rem}.traffic_light:before{content:"";border-radius:50%;width:.8rem;height:.8rem;display:block}.bad:not(dialog,.info_box),.bad:before{color:rgba(var(--bad-text));background-color:rgba(var(--bad-bg))}.warning:not(dialog,.info_box),.warning:before{color:rgba(var(--attention-text));background-color:rgba(var(--attention-bg))}.warning_important:not(dialog,.info_box),.warning_important:before{color:rgba(var(--attention-text-important));background-color:rgba(var(--attention-bg-important))}.good:not(dialog,.info_box),.good:before{color:rgba(var(--good-text));background-color:rgba(var(--good-bg))}.neutral:not(dialog,.info_box),.neutral:before{color:rgba(var(--neutral-text));background-color:rgba(var(--neutral-bg))}.neutral_info:not(dialog,.info_box),.neutral_info:before{color:rgba(var(--neutral-info-text));background-color:rgba(var(--neutral-info-bg))}.general_info:not(dialog,.info_box){color:rgba(var(--neutral-text));background-color:rgba(var(--neutral-bg))}
