:root{--tenant-accent:#123F46}img[data-platform-brand]{object-fit:contain;max-height:85px;width:auto}img[data-platform-brand].kc-platform-image{filter:brightness(1.5) contrast(1.2);mix-blend-mode:multiply}img[data-platform-brand][hidden]{display:none!important}.kc-frame-company{display:block;font:650 25px/1.2 Arial,sans-serif;letter-spacing:-.7px;color:var(--tenant-accent);max-width:320px;overflow-wrap:break-word;word-break:normal}.intro-logo .kc-frame-company{font-size:clamp(30px,5vw,56px);text-align:center}.intro-logo:has(img[data-platform-brand]){animation:kc-frame-reveal .7s ease both!important}#loading .intro-logo img[data-platform-brand],#opening .intro-logo img[data-platform-brand]{width:min(48vw,260px);max-height:none}.brand:has(img[data-platform-brand]){background:transparent;width:auto;max-width:280px}.brand img[data-platform-brand]{max-height:48px}.brand .kc-frame-company{font-size:19px}.intro-progress span{background:var(--tenant-accent)!important}#workspace>header{background:#fff;border-bottom:1px solid #e3e7e4}#workspace>header .kc-frame-company{font-size:20px;margin-right:18px}#workspace>header>img[data-platform-brand]{max-width:80px;max-height:60px}#steps button.active{background:var(--tenant-accent);color:white}@keyframes kc-frame-reveal{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-delay:0ms!important;transition-duration:.001ms!important}}
#create-render,.pdf-primary,.spec-create,#steps button.active,.primary{background:var(--tenant-accent)!important;color:var(--tenant-ink,#fff)!important;border-color:var(--tenant-accent)!important}
#workspace>header{border-top:5px solid var(--tenant-accent)}
input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline-color:var(--tenant-accent)}
