/* Production layout, isolated in its own document from website marketing CSS. */
html,body{margin:0;padding:0;min-height:0;background:#f7f9fa;font-family:Arial,sans-serif}
body{padding:6px;box-sizing:border-box}
#flashings-workspace{max-width:none;margin:0}
#flashings-workspace .designer-main{top:12px}
#flashings-workspace .designer-toolbar{position:static}
#flashings-workspace .designer-toolbar [data-draft-state],#flashings-workspace .designer-list p,#flashings-workspace .designer-field,#flashings-workspace .designer-field input,#flashings-workspace .designer-field select,#flashings-workspace .designer-field textarea,#flashings-workspace button{font-size:14px;line-height:1.4}
#flashings-workspace .designer-list .design-card span,#flashings-workspace .canvas-guide,#flashings-workspace .face-legend{font-size:14px}
#flashings-workspace .designer-inspector{max-height:76vh}
#flashings-workspace .designer-girth small,#flashings-workspace .face-legend small,#flashings-workspace .leg-lock-intro,#flashings-workspace .side-orientation-help,#flashings-workspace .bend-lock-help,#flashings-workspace .leg-lock-help{font-size:12px;line-height:1.5}
.designer-toolbar button{min-height:36px}
.designer-field textarea{box-sizing:border-box;width:100%}
.designer-preview p{font-size:14px}
@media(max-width:980px){#flashings-workspace .designer-inspector{max-height:none}}
@media(max-width:700px){#flashings-workspace .designer-toolbar>div:last-child{display:flex}#flashings-workspace .designer-list>div{display:flex}#flashings-workspace .designer-main{position:static}#flashings-workspace .designer-canvas-wrap{min-height:0}#flashings-workspace .designer-layout{display:flex}body{padding:0}}
