/* PHOTOSMIA 203. Scoped to the existing layered editor only. */
body.pm203-editor-active > footer {display:none!important;}
#designBuilder.pm203-editor .pm203-template-heading{display:none!important;}
#designBuilder.pm203-editor .design-stage-head{min-height:0;}
#designBuilder.pm203-editor.pm203-desktop .design-stage-head{display:none!important;}
#designBuilder.pm203-editor.pm203-desktop > .design-toolbar{
 display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;
 gap:5px;padding:8px 10px;min-height:58px;height:auto;overflow:visible;
}
#designBuilder.pm203-desktop > .design-toolbar > button{
 flex:0 0 auto;min-width:0;width:auto;padding:10px 9px;min-height:40px;
}
#designBuilder.pm203-desktop > .design-toolbar > .pm203-top-actions{
 display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px;
 margin:0 0 0 auto;padding:0;min-width:0;max-width:100%;font-size:11px;
}
#designBuilder.pm203-desktop .pm203-top-actions > button{
 display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:5px;
 min-height:33px;height:auto;width:auto;min-width:0;padding:7px 8px;margin:0;
 border:1px solid #cfdee3;border-radius:7px;background:#ffffff;color:#073C70;
 font-size:11px;font-weight:700;white-space:nowrap;
}
#designBuilder.pm203-desktop .pm203-top-actions > #designDownloadPng{
 background:#079EBB;color:#fff;border-color:#079EBB;
}
#designBuilder.pm203-desktop .pm203-top-actions > .p177-cloud-save{
 background:#2D5E6F;color:#fff;border-color:#2D5E6F;
}
#designBuilder.pm203-desktop .pm203-top-actions button span{font-size:inherit;}
#designBuilder.pm203-desktop .pm203-top-actions button svg{width:15px;height:15px;flex:0 0 15px;}
#designBuilder.pm203-desktop .pm203-top-actions .p169-field{
 display:flex;flex-direction:row;align-items:center;gap:4px;padding:0;margin:0;white-space:nowrap;
}
#designBuilder.pm203-desktop .pm203-top-actions .p169-field > span{color:#fff;font-size:10px;}
#designBuilder.pm203-desktop .pm203-top-actions select{height:33px;min-width:51px;max-width:66px;font-size:11px;padding:3px;border-radius:6px;border:1px solid #cedfe5;background:white;color:#073C70;}
#designBuilder.pm203-editor .pm203-top-actions [hidden]{display:none!important;}
#designBuilder.pm203-editor .p172-global-toolbar{margin-top:0;}
@media(max-width:900px),(max-width:1100px) and (pointer:coarse){
 #designBuilder.pm203-editor .design-stage-head{justify-content:flex-end;margin-bottom:7px;padding-top:0;}
 #designBuilder.pm203-editor .design-stage-head:has(> .pm203-template-heading:only-child){display:none;}
}
