/*!
 * OMS Labels AI Transparency – Frontend 3.6.22
 *
 * Das Plugin verändert niemals Größe, Position oder DOM-Elternstruktur des
 * Mediums. Badge und Detailpanel liegen als absolute Geschwisterelemente über
 * dem unveränderten Bild, Video oder Audioelement.
 */
 .kit-ai-media{display:contents!important}.kit-ai-media>[data-kit-ai-badge],.kit-ai-media>.kit-ai-disclosure{visibility:hidden!important}.kit-ai-anchor-host{position:relative!important}.kit-ai-badge.is-pending,.kit-ai-badge.kit-ai-anchored:not(.is-positioned){visibility:hidden!important;pointer-events:none!important}.kit-ai-badge{z-index:var(--kit-ai-z,9999);display:inline-flex;align-items:center;gap:var(--kit-ai-gap,8px);box-sizing:border-box;margin:0;padding:var(--kit-ai-pad-y,6px) var(--kit-ai-pad-x,10px);border:1px solid transparent;border-radius:var(--kit-ai-radius,6px);color:var(--kit-ai-text,#fff);background:var(--kit-ai-bg,rgba(7,20,38,.86));box-shadow:0 2px 10px rgba(0,0,0,.22);font:600 var(--kit-ai-font-size,12px) / 1.3 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.005em;text-align:left;text-decoration:none;white-space:nowrap;overflow-wrap:anywhere}button.kit-ai-badge{cursor:pointer;appearance:none;-webkit-appearance:none}.kit-ai-badge:focus-visible{outline:2px solid var(--kit-ai-text,#fff);outline-offset:2px}.kit-ai-badge__icon{display:inline-block!important;flex:0 0 auto;box-sizing:border-box;width:var(--kit-ai-icon-height,20px)!important;height:var(--kit-ai-icon-height,20px)!important;min-width:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0;background-image:var(--kit-ai-icon-image,none);background-repeat:no-repeat;background-position:center;background-size:contain;overflow:visible!important;vertical-align:middle}.kit-ai-badge--generic .kit-ai-badge__icon{width:var(--kit-ai-icon-height,20px)!important;height:var(--kit-ai-icon-height,20px)!important;min-width:var(--kit-ai-icon-height,20px)!important}.kit-ai-badge--full .kit-ai-badge__icon{width:75px!important;height:16px!important}.kit-ai-badge--partial .kit-ai-badge__icon{width:70px!important;height:16px!important}.kit-ai-badge__text{display:inline-block;flex:1 1 auto;min-width:0;max-width:24rem;line-height:1.25;white-space:normal;word-break:normal;overflow-wrap:anywhere}.kit-ai-badge__text-short{display:none}.kit-ai-badge__info{display:inline-grid;place-items:center;flex:0 0 auto;width:1.15em;height:1.15em;border:1px solid currentColor;border-radius:50%;font-size:.82em;font-style:normal;line-height:1;opacity:.85}.kit-ai-badge--glass{-webkit-backdrop-filter:blur(8px) saturate(140%);backdrop-filter:blur(8px) saturate(140%)}.kit-ai-badge--outline{background:color-mix(in srgb,var(--kit-ai-bg-solid,#071426) 72%,transparent);border-color:color-mix(in srgb,currentColor 72%,transparent);text-shadow:0 1px 2px rgba(0,0,0,.72)}@supports not (background:color-mix(in srgb,#000 72%,transparent)){.kit-ai-badge--outline{background:rgba(7,20,38,.76)}}.kit-ai-badge--eu{padding-left:calc(var(--kit-ai-pad-x, 10px) * .7)}.kit-ai-anchored{position:absolute!important;z-index:var(--kit-ai-z,9999);left:calc(var(--kit-ai-x, 0px) + var(--kit-ai-inset, 10px));top:calc(var(--kit-ai-y, 0px) + var(--kit-ai-inset, 10px));max-width:calc(var(--kit-ai-w, 100%) - (2 * var(--kit-ai-inset, 10px)));transform:none}.kit-ai-anchored.kit-ai-pos-tr{left:calc(var(--kit-ai-x, 0px) + var(--kit-ai-w, 100%) - var(--kit-ai-inset, 10px));transform:translateX(-100%)}.kit-ai-anchored.kit-ai-pos-bl{top:calc(var(--kit-ai-y, 0px) + var(--kit-ai-h, 100%) - var(--kit-ai-inset, 10px));transform:translateY(-100%)}.kit-ai-anchored.kit-ai-pos-br{left:calc(var(--kit-ai-x, 0px) + var(--kit-ai-w, 100%) - var(--kit-ai-inset, 10px));top:calc(var(--kit-ai-y, 0px) + var(--kit-ai-h, 100%) - var(--kit-ai-inset, 10px));transform:translate(-100%,-100%)}.kit-ai-badge.kit-ai-anchored.is-bar{left:var(--kit-ai-x,0);top:var(--kit-ai-y,0);width:var(--kit-ai-w,100%);max-width:var(--kit-ai-w,100%);border-width:0;border-radius:var(--kit-ai-radius,6px) var(--kit-ai-radius,6px) 0 0;box-shadow:0 2px 8px rgba(0,0,0,.18);transform:none;white-space:normal}.kit-ai-badge.kit-ai-anchored.is-bar.kit-ai-pos-bl,.kit-ai-badge.kit-ai-anchored.is-bar.kit-ai-pos-br{top:calc(var(--kit-ai-y, 0px) + var(--kit-ai-h, 100%));border-radius:0 0 var(--kit-ai-radius,6px) var(--kit-ai-radius,6px);transform:translateY(-100%)}.kit-ai-badge.kit-ai-anchored.is-compact{line-height:1.1;box-shadow:0 1px 5px rgba(0,0,0,.24)}.kit-ai-badge.kit-ai-anchored.use-short-label .kit-ai-badge__text-long{display:none}.kit-ai-badge.kit-ai-anchored.use-short-label .kit-ai-badge__text-short{display:inline}.kit-ai-badge.kit-ai-anchored.is-tiny .kit-ai-badge__info,.kit-ai-badge.kit-ai-anchored.is-micro .kit-ai-badge__info{display:none}.kit-ai-badge.kit-ai-anchored.is-icon-only .kit-ai-badge__text{display:none}.kit-ai-badge.kit-ai-anchored.is-icon-only .kit-ai-badge__icon{margin:0!important}.kit-ai-badge.kit-ai-anchored.is-micro{line-height:1}.kit-ai-badge.kit-ai-anchored.is-icon-only.no-icon .kit-ai-badge__text{display:block}.kit-ai-badge.kit-ai-anchored.is-icon-only.no-icon .kit-ai-badge__text-long{display:none}.kit-ai-badge.kit-ai-anchored.is-icon-only.no-icon .kit-ai-badge__text-short{display:inline}.kit-ai-disclosure{z-index:calc(var(--kit-ai-z, 9999) + 1);box-sizing:border-box;width:min(26rem, calc(var(--kit-ai-w, 100%) - 1rem));max-height:max(8rem, calc(var(--kit-ai-h, 100%) - 1rem));overflow:auto;margin:0;padding:.7rem .85rem;border:1px solid rgba(255,255,255,.28);border-radius:var(--kit-ai-radius,6px);color:var(--kit-ai-text,#fff);background:var(--kit-ai-bg-solid,#071426);box-shadow:0 8px 26px rgba(0,0,0,.32);font:400 .82rem/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overscroll-behavior:contain}.kit-ai-disclosure.kit-ai-anchored{left:var(--kit-ai-x,0);top:calc(var(--kit-ai-y, 0px) + var(--kit-ai-h, 100%));transform:translateY(-100%);max-width:var(--kit-ai-w,100%)}.kit-ai-disclosure[hidden]{display:none!important}.kit-ai-disclosure strong,.kit-ai-disclosure span{display:block}.kit-ai-disclosure strong{margin-bottom:.2rem}.kit-ai-disclosure__tool{margin-top:.45rem;padding-top:.45rem;border-top:1px solid rgba(255,255,255,.22);font-size:.76rem;opacity:.88}.kit-ai-notice{display:flex;align-items:flex-start;gap:.9rem;clear:both;margin:2rem 0 1.5rem;padding:1rem 1.1rem;color:inherit;font-size:.93rem;line-height:1.58}.kit-ai-notice--soft{background:color-mix(in srgb,var(--kit-ai-accent,#0b6e99) 9%,transparent);border-left:4px solid var(--kit-ai-accent,#0b6e99)}@supports not (background:color-mix(in srgb,#000 10%,transparent)){.kit-ai-notice--soft{background:rgba(11,110,153,.08)}}.kit-ai-notice--border{border:1px solid var(--kit-ai-accent,#0b6e99);border-left-width:4px}.kit-ai-notice--minimal{padding:.85rem 0;border-top:1px solid currentColor;border-bottom:1px solid currentColor;opacity:.92}.kit-ai-notice__eu-icon{flex:0 0 auto;width:3.25rem;height:auto;border-radius:2px}.kit-ai-notice__text>:first-child{margin-top:0}.kit-ai-notice__text>:last-child{margin-bottom:0}.kit-ai-badge .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:520px){.kit-ai-notice{gap:.7rem;padding:.9rem}.kit-ai-notice__eu-icon{width:2.6rem}}@media (prefers-reduced-motion:reduce){.kit-ai-badge{transition:none}}@media print{.kit-ai-badge,.kit-ai-notice{box-shadow:none!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.kit-ai-disclosure{display:none!important}}