/* Original KJ Tools site, isolated from nIT styles. */
.concept-kj{display:flex;flex-direction:column;height:650px;max-height:none;padding:0!important;overflow:hidden;background:#f6f6f3}
.concept-kj .catalog-live-link{flex:none;margin:0}
.kj-site-frame{display:block;flex:1;min-height:0;width:100%;border:0;background:#111}
.concept-dialog .concept-kj{flex:1;height:auto;min-height:0}
.concept-dialog .demo-browser:has(.concept-kj){display:flex;flex-direction:column;height:100%}
.concept-dialog-body:has(.concept-kj){overflow:hidden}
@media(max-width:760px){
 .concept-kj{height:auto;overflow:visible}
 .concept-kj .kj-site-frame{flex:none;height:var(--kj-content-height,2200px)}
 .concept-kj.kj-inner-dialog .kj-site-frame{height:calc(100dvh - 100px)}
 .concept-dialog .concept-kj{height:auto;min-height:0;overflow:hidden}
 .concept-dialog .concept-kj .kj-site-frame{flex:1;height:auto;min-height:0}
}
