*{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:8pt}body,html{margin:0;padding:0}.btn-group{background-color:#ddd;padding:4px}.btn-group button{margin-right:4px}.param-input{border:1px solid gray;border-radius:5px;float:left;padding:3px;width:100px}.param-label{float:left;line-height:2em;padding-right:4px;text-align:right;width:25%}.clearfix:after{clear:both;content:"";display:table}.btn-group button,.button,.creative-examples-container button,.op-btn{background-color:#ddd;border:1px solid gray;border-radius:3px;font-size:1em;margin:1px}.op-btn{float:right;height:20px;padding:0;width:20px}.btn-group button:hover,.button:hover,.creative-examples-container button:hover,.op-btn:hover{background-color:orange}.btn-group button:active,.button:active,.creative-examples-container button:active,.op-btn:active{background-color:#fff}.op-header{border-bottom:1px solid #ddd}.op-name{display:block;float:left;padding:4px 4px 4px 8px}.input label{display:block;width:200px}.creative-canvas{border:1px solid #ddd;display:block;margin:0 auto}.creative-examples-container{background:#eee;display:none;height:100%;left:0;padding:5px;position:absolute;top:0;width:25%}.examples-title{font-size:12pt;padding:5px}.creative-canvas-wrapper{height:100%;position:absolute;right:0;top:0;width:75%}.creative-ui-container{height:100%;left:0;overflow-y:scroll;position:absolute;top:0;width:25%}.layer-wrapper{background-color:#eee;border:solid #ddd;border-width:0 0 1px}.layer-name{display:block;float:left;padding:4px 4px 4px 8px}.add-layer-wrapper{background-color:#eee;padding:2px}.layer-header{background-color:#ccc}.add-op-wrapper{display:inline-block}.creative-help-container{background:#fff;margin:0;padding:20px}.help-name{font-size:16pt}.help-desc{font-size:11pt;margin-bottom:30px}.help-wrapper{margin:0 auto;max-width:800px}.help-op-wrapper{border-top:1px solid #ddd;margin-bottom:30px}.help-op-name{font-size:12pt;padding-top:8px}.help-op-description{font-size:10pt;padding:4px 0}.help-param-wrapper{margin-bottom:3px}.help-op-params-headline{font-size:10pt;font-weight:700;margin-bottom:3px;margin-top:3px}.help-param-name{float:left;font-size:10pt;font-weight:700;padding-right:8px;text-align:right;width:120px}.help-param-description{float:left;font-size:10pt;width:200px}.color-preview{border:1px solid #000;border-radius:5px;float:left;height:18px;margin:2px;width:18px}