#web2print{ padding: 20px; }
#container{
    border: 5px solid #F5F5F5;
    width: 100%;
    height: 100%;
}
#design-popup #design-edit.design-opening 
#design-buttons-container {
    opacity: 0;
}

#design-popup #design-title-tools-buttonset { right: 0; }

#design-title-tools-buttonset #design-title-toolsbutton-info,
#design-title-tools-buttonset #design-title-toolsbutton-save,
#design-title-tools-buttonset #design-title-toolsbutton-print,
#design-title-tools-buttonset #design-title-toolsbutton-loupe,
#design-title-tools-buttonset #design-title-toolsbutton-versions {
    display: none;
}

#design-popup #design-input-container 
#design-constant-form .disign-item-update {
    margin-bottom: 0px;
}

#design-edit:not(.frontman-design) #design-constant-form.update-await .disign-update-schliessen,
#design-edit:not(.frontman-design) #design-constant-form.update-await-content .disign-update-schliessen {
    display: none;
}

.design-frame-box {
    width: 100%;
    height: 100%;
}

.design-frame-wrapper {
    width: 100%;
    height: 100%;
}

.design-frame-wrapper.fixed {
    width: 100vw;
    height: 100vh;
    position: fixed;
    top:0px; left: 0px;
    overflow: hidden;
    z-index: 100000;
}

#design-edit-container + #design-input-container 
#design-constant-form  > .disign-action-container {
    bottom: 0px;
}

#web2print.disable #design-title-tools, 
#web2print.disable #design-container-pages, 
#web2print.disable #design-input-container {
    opacity: 0.5; pointer-events: none;
}

#disign-title-frame-container {
  margin: 0 5px 10px;
  border: 1px solid #aaa;
  background-color: white;
  padding: 5px;
  display: none;
}