:has(.kg-page) .container0,:has(.kg-page) .standardlayout-main{padding:0!important;margin:0!important;border:0!important;background-color:#000!important;box-shadow:none!important;outline:none!important;overflow:hidden!important}.kg-page{display:flex;width:100%;height:100%;background-color:#000;color:#eee;overflow:hidden}.kg-sidebar{width:350px;background-color:#0a0a0a;border-right:1px solid #222;padding:20px;display:flex;flex-direction:column;gap:20px;overflow-y:auto;z-index:10}.kg-sidebar h2{font-size:1.2rem;margin:0 0 10px;color:#fff;border-bottom:1px solid #333;padding-bottom:8px}.kg-canvas-container{flex:1;position:relative;background:#000}.kg-form-group{display:flex;flex-direction:column;gap:8px;background:#141414;padding:15px;border-radius:8px;border:1px solid #222}.kg-input{background:#222}.kg-button,.kg-input{border:1px solid #444;color:#fff;padding:8px;border-radius:4px}.kg-button{background:#333;cursor:pointer;font-weight:500}.kg-button:hover{background:#444}.kg-button-primary{background:#2b5c92;border-color:#3b6ca2}.kg-button-primary:hover{background:#3b6ca2}:has(.kg-page) .standardlayout-main{width:100%!important;height:100dvh!important;border-radius:0!important}.kg-page{flex:1;min-height:0}.kg-sidebar{padding-top:84px}@media (max-width:768px){.kg-page{flex-direction:column-reverse}.kg-sidebar{width:100%;max-height:45dvh;padding:16px;border-right:0;border-top:1px solid #222}.kg-canvas-container{min-height:0}}