:root{--aura-blue:#3391f3;--aura-green:#00d68e;--aura-red:#b7191c;--aura-yellow:#eb8f00}@supports (color:lab(0% 0 0)){:root{--aura-blue:lab(58.3786% -1.32892 -58.0372);--aura-green:lab(75.8161% -64.5016 23.7699);--aura-red:lab(40.095% 59.891 42.9038);--aura-yellow:lab(68.1367% 32.4159 92.2579)}}[class^=ph-],[class*=\ ph-]{vertical-align:middle;justify-content:center;align-items:center;line-height:1;display:inline-flex}vaadin-tab [class^=ph-],vaadin-tab [class*=\ ph-]{margin-right:var(--vaadin-gap-xs);font-size:1.25em}.med-diff-added,.med-diff-removed,.med-diff-context{padding-inline:var(--vaadin-gap-xs,.25rem);border-inline-start:3px solid #0000;font-family:monospace;line-height:1.45}.med-diff-added{background-color:color-mix(in oklab, var(--aura-green) 15%, transparent);border-inline-start-color:var(--aura-green)}.med-diff-removed{background-color:color-mix(in oklab, var(--aura-red) 15%, transparent);border-inline-start-color:var(--aura-red)}.med-diff-added:before{content:"+ "}.med-diff-removed:before{content:"- "}.med-diff-context:before{content:"  "}.med-ampel{border-radius:var(--vaadin-radius-m,.5rem);padding-inline:var(--vaadin-gap-s,.5rem);padding-block:var(--vaadin-gap-xs,.25rem);align-items:center;font-weight:600;display:inline-flex}.med-ampel-green{background-color:color-mix(in oklab, var(--aura-green) 20%, transparent)}.med-ampel-yellow{background-color:color-mix(in oklab, var(--aura-yellow) 25%, transparent)}.med-ampel-red{background-color:color-mix(in oklab, var(--aura-red) 20%, transparent)}.med-ampel-none{background-color:color-mix(in oklab, var(--aura-neutral,gray) 15%, transparent)}
