/* Reference validation/recovery only. Page geometry and glass stay at 2fdf5b8c. */
body[data-canvas-studio-controls] .canvas-reference-dimensions{
 position:absolute;bottom:0;left:0;right:0;background:rgba(12,15,20,.7);color:#eee;
 font-size:8px;line-height:14px;text-align:center;pointer-events:none;
}
body[data-canvas-studio-controls] .canvas-generator-ref.is-invalid{border-color:#d18b7e!important}
body[data-canvas-studio-controls] #canvasGeneratorTextOnly{margin-left:auto;font-size:11px;padding:5px 8px}
body[data-canvas-studio-controls] #canvasGeneratorTextOnly[hidden]{display:none!important}
body[data-canvas-studio-controls] .canvas-generation-message{overflow-wrap:anywhere}
body[data-canvas-studio-controls] .canvas-generation-failure-title,
body[data-canvas-studio-controls] .canvas-generation-failure-description{display:block}
body[data-canvas-studio-controls] .canvas-generation-details{max-width:100%;font-size:10px;text-align:left;overflow-wrap:anywhere}
body[data-canvas-studio-controls] .canvas-generation-details > span{display:block;max-height:80px;overflow:auto}
body[data-canvas-studio-controls] .canvas-generation-details summary{cursor:pointer}
