html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;max-width:100%;white-space:normal;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}button{background-color:#fed766;border:1px solid #fcbc02;border-radius:.2em}button:hover{color:#fff;background-color:#0081cc;border:1px solid #004066}button:active{color:#fff;background-color:#006199;border:1px solid #004066}button.drawable-ui-decline{color:#fff;background-color:#fd454a;border:1px solid #da0208}button.drawable-ui-decline:hover{color:#fff;background-color:#fd5e63;border:1px solid #420102}button.drawable-ui-decline:active{color:#fff;background-color:#fc1319;border:1px solid #da0208}button.drawable-ui-accept{color:#fff;background-color:#44af69;border:1px solid #27663d}button.drawable-ui-accept:hover{color:#fff;background-color:#51bb76;border:1px solid #27663d}button.drawable-ui-accept:active{color:#fff;background-color:#368a53;border:1px solid #27663d}button.drawable-ui-accept:disabled,button.drawable-ui-accept:disabled:hover{color:#d3d3d3;background-color:#5c9770;border:1px solid #27663d}button.drawable-ui-transparent,button.drawable-ui-transparent:not([enabled]):hover{background-color:inherit;color:#646165;border:1px solid #0000}button.drawable-ui-transparent:not([disabled]):hover{background-color:#fed766;border:1px solid #fcbc02;border-radius:.2em}button.drawable-ui-transparent:active{border-radius:.2em;color:#fff!important;background-color:#0081cc!important;border:1px solid #004066!important}.drawable-ui-toggle-button-active:hover{background-color:#006199!important}.drawable-ui-toggle-button-active{border-radius:.2em;color:#fff!important;background-color:#0081cc!important;border:1px solid #004066!important}a.drawable-action-link{color:#0081cc;cursor:pointer;text-decoration:underline}form{margin:2em}form .drawable-form-validation-message{background-color:inherit;color:#fd454a;margin-top:-1.5em;font-style:italic;display:block;position:absolute}form input[type=checkbox]{margin-right:.5em}form h3{margin-bottom:.5em}form fieldset{min-width:100px;border:none;padding:0;display:block}form fieldset legend{padding-top:1em;font-weight:700;display:block}form fieldset table{margin-top:1em}form fieldset>p{margin:0 0 1.5em!important;padding:0!important}form fieldset>p input{float:right;border:1px solid #646165;outline:none;margin-left:1em}form fieldset>p input:focus{background-color:#f4f4f8;border:1px solid #646165}form fieldset>p input:invalid{border-bottom-color:#fd454a}form fieldset>p label{padding-top:.3em;display:inline-block}.drawable-input-validation-message{color:#fff;z-index:100000000000;background-color:#fd454a;padding:.2em .5em;position:absolute}body.drawable-force-cursor *{cursor:inherit!important}body{-webkit-user-select:none;user-select:none;font-family:Nunito Sans,SansSerif,sans-serif}h2{letter-spacing:.15em}.drawable-statement-preview{text-align:center;display:block}.drawable-tool-hint{text-align:center;min-height:3em;max-height:3em;font-family:Nunito Sans,SansSerif,sans-serif;font-style:italic;display:block}.drawable-modal{z-index:1000000;background-color:#0000001a;border:1px solid green;flex-direction:column;justify-content:start;align-items:center;padding:3.5em;display:flex;position:fixed;inset:0}.drawable-modal section.drawable-modal-content{min-width:15vw;background-color:#fff;border-radius:.2em;flex-direction:column;display:flex;overflow:hidden;box-shadow:3px 3px 15px #0000004d}.drawable-modal section.drawable-modal-content h1{background-color:#fed766;margin:0;padding:.5em 1em;display:block}.drawable-modal section.drawable-modal-content p{flex-grow:1000;flex-basis:0;padding:1.5em 3em;display:block}.drawable-modal section.drawable-modal-content div.drawable-modal-footer{flex-direction:row;justify-content:end;padding:0 1em 1.5em;display:flex}.drawable-modal section.drawable-modal-content div.drawable-modal-footer button{min-width:3em;margin-left:1em;padding:.5em 1em}.drawable-save-drawing-form,.drawable-save-drawing-preview{display:inline-block}.drawable-save-drawing-form th,.drawable-save-drawing-preview th{border-bottom:1px solid #646165}.drawable-save-drawing-form th,.drawable-save-drawing-preview th,.drawable-save-drawing-form td,.drawable-save-drawing-preview td{text-align:center;padding:.2em 1em;font-weight:400}.drawable-save-drawing-preview{float:right}html,body{height:100%;overflow:hidden}.drawable-app-container{height:100%;width:100%;flex-direction:column;display:flex;overflow:hidden}.drawable-app-container .drawable-app-header{flex-direction:row;flex:0 0 3em;justify-content:center;align-items:center;display:flex}.drawable-app-container .drawable-app-main{flex-direction:row;flex:1;align-content:start;display:flex;overflow:hidden}.drawable-app-container .drawable-app-main .drawable-left-column{flex-direction:column;flex:0 0 20em;align-content:start;display:flex;overflow:hidden}.drawable-app-container .drawable-app-main .drawable-main-column{flex-direction:column;flex-grow:5;display:flex}.drawable-app-container .drawable-app-main .drawable-main-column .drawable-statement-preview{height:1em;flex:0 0 max-content;padding:1em}.drawable-app-container .drawable-app-main .drawable-main-column .drawable-drawing-container{flex:1;margin-left:1em;margin-right:1em;overflow:auto}.drawable-app-container .drawable-app-main .drawable-main-column .drawable-tool-hint{height:1em;flex:0 0 max-content;padding:1em}.drawable-app-container .drawable-app-main .drawable-right-column{flex:0 0 20em;overflow:auto}.drawable-app-container .drawable-app-footer{flex:0 0 3em}#svgDefinitions{position:absolute;left:-1000vw}svg .stsDrawableCanvasDisplay{fill-opacity:1;stroke:#cacad3;stroke-width:1px;stroke-dasharray:10;fill:#fbfbfb!important}svg circle,svg rect,svg path{stroke-width:2px;stroke:coral;fill:coral;fill-opacity:.2}line{stroke-width:2px;stroke:coral}svg g .boundingBox{stroke-width:3px;stroke:#20b2aa;fill:none!important}circle.pointOfInterest{fill:#4da6ff;fill-opacity:.2;stroke:#4da6ff;stroke-width:1px}.transformationHandle{fill-opacity:1;stroke-width:1px;stroke:#3f3f3f;fill:url(#handleGradient)}svg .guide{stroke:#44af69;stroke-width:3px;stroke-dasharray:8 4;fill:#44af69;fill-opacity:.05}svg .guide .boundingBox{stroke-width:3px;stroke:#20b2aa66;fill:none!important}.drawable-properties-style{padding-left:1em;padding-right:1em}.drawable-properties-style h2{margin:1em 0 .5em;font-size:1.2em}.drawable-properties-style h2 span{letter-spacing:normal;font-size:.833333em;font-weight:400;display:block}.drawable-properties-style>div:nth-child(4){border-top:1px solid #f4f4f8;margin-top:1em;padding-top:1em}.drawable-properties-style>div{margin-top:.5em}.drawable-properties-style>div input{margin-right:1em}.drawable-properties-style .drawable-properties-prop-name{font-weight:700}.drawable-properties-style .drawable-properties-used-color-list{margin-top:.5em}.drawable-properties-style .drawable-properties-used-color-list button{background:inherit;border:1px solid #646165;margin-right:.2em;padding:.2em}.drawable-properties-style .drawable-properties-used-color-list button:hover{background:#fff}.drawable-properties-style .drawable-properties-used-color-list button:active{background:#0081cc}.drawable-app-header{z-index:500;background:#fed766;border-bottom:1px solid #fed45c;padding:.7em 2em}.drawable-app-header h1{flex:100%;margin:0;padding:0;display:inline-block}.drawable-app-header h1 span{font-size:.5em;font-weight:lighter}.drawable-app-header .drawable-header-functions:nth-child(2){justify-content:center}.drawable-app-header .drawable-header-functions:nth-child(3){justify-content:right}.drawable-app-header .drawable-header-functions{flex-direction:row;flex:100%;display:flex}.drawable-app-header .drawable-header-functions button{background-color:#e6e6ea;align-items:center;margin-left:.25em;margin-right:.25em;padding:.2em .4em;display:flex}.drawable-app-header .drawable-header-functions button:hover{background-color:#f4f4f8}.drawable-app-header label{font-weight:700}.drawable-app-header label:after{content:":"}.drawable-app-header ul,.drawable-app-header ul li{margin:0;padding:0;display:inline-block}.drawable-app-header ul li button{color:#000;width:4.5em;background:#fed766;border:1px solid #000;border-radius:.2em;margin-left:.4em}.drawable-app-header ul li button:hover{color:#fff;background:#000}.drawable-app-header .locale-switcher,.drawable-app-header .aspect-ratio-switcher{background:#fed766;margin-left:1em;display:inline-block}.drawable-app-header .locale-switcher select,.drawable-app-header .aspect-ratio-switcher select{border:1px solid #000;border-radius:.2em}.drawable-app-header .locale-switcher option,.drawable-app-header .aspect-ratio-switcher option,.drawable-app-header .locale-switcher select,.drawable-app-header .aspect-ratio-switcher select{background:#f4f4f8;margin-left:.2em;font-family:Nunito Sans,SansSerif,sans-serif}.drawable-app-header .locale-switcher option:hover,.drawable-app-header .aspect-ratio-switcher option:hover{color:#fff;background:#000}.drawable-app-header .drawable-profile-button button{color:#000;border:none;margin-left:1em;padding:.2em 1em}.drawable-app-header .drawable-profile-button button:hover{background-color:#f4f4f8}.drawable-app-header .drawable-profile-button .drawable-profile-popover{background-color:#e6e6ea;margin-right:1em;display:block;position:absolute;box-shadow:1px 1px 4px #0000001a}.drawable-app-header .drawable-profile-button .drawable-profile-popover ul{display:block}.drawable-app-header .drawable-profile-button .drawable-profile-popover ul li{border-top:1px solid #afafbb;padding:.5em 1em;display:block}.drawable-app-header .drawable-profile-button .drawable-profile-popover ul li:hover{background-color:#f4f4f8}.drawable-left-column{max-width:50%;background:#e6e6ea}.drawable-left-column>section:nth-child(3){border-top:1px solid #f4f4f8;margin-top:1em}.drawable-left-column>section h2{font-size:1.2em}.drawable-left-column>section h2 button.drawable-ui-transparent{font-size:80%}.drawable-left-column-sizer{background-color:#e6e6ea;border-right:1px solid #e0e0e5}.drawable-left-column-sizer .drawable-left-column-width-adjust{height:100%;float:left;background-color:inherit;color:#646165;border:none;border-radius:0;padding:.2em}.drawable-left-column-sizer .drawable-left-column-width-adjust:hover{color:#646165;background-color:#e0e0e5}.drawable-data-editor-modal{min-width:70vw}.drawable-data-editor{max-height:30%;min-height:15em;flex-grow:1;flex-basis:0;padding:0 1em;display:block;overflow:auto}.drawable-data-editor table{border-collapse:collapse}.drawable-data-editor tr{background-color:#e0e0e5;border-top:.2em solid #e6e6ea;border-radius:2em}.drawable-data-editor tr td:nth-child(2){white-space:nowrap}.drawable-data-editor tr td:nth-child(1){padding-left:.2em}.drawable-data-editor tr td:last-child{padding-right:.2em}.drawable-data-editor tr.file-drag{background-color:#0081cc}.drawable-data-editor table.drawable-data-table-value{display:inline-block}.drawable-data-editor table.drawable-data-table-value tr{border:none}.drawable-data-editor table.drawable-data-table-value thead th{font-size:.5em}.drawable-data-editor table.drawable-data-table-value tbody input{margin-top:0;margin-bottom:0}.drawable-data-editor input{background-color:#f4f4f8;border:1px solid #f4f4f8;margin:.2em;padding:.1em .2em}.drawable-data-editor input:focus{background-color:#f4f4f8}.drawable-data-editor input:invalid{border:1px solid #fd454a!important}.drawable-data-editor button{width:1.7em}.drawable-data-editor .drawable-data-field-name{background-color:inherit;border:none;font-weight:700}.drawable-data-editor .drawable-data-field-name:focus{background-color:#f4f4f8;border:none;outline:none;font-weight:400}.drawable-steplist-container{padding:0 1em;display:block;overflow:auto}.drawable-steplist-container label,.drawable-steplist-container button{letter-spacing:normal;font-size:80%;font-weight:400}.drawable-steplist-container label,.drawable-steplist-container input[type=checkbox]{float:right}.drawable-steplist-container .drawable-steplist-step{background-color:#f4f4f8;border:1px solid #d5d5e4;border-radius:.2em;margin:.5em 0;padding:1em;transition:background-color .15s;position:relative}.drawable-steplist-container .drawable-steplist-step.filteredOut{padding:.1em}.drawable-steplist-container .drawable-steplist-step.selected,.drawable-steplist-container .drawable-steplist-step.selected:hover{background:#fed766!important}.drawable-steplist-container .drawable-steplist-step-pause{width:.8em;height:.8em;background:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSItMTAgLTEwIDEyMCAxMjAiIHdpZHRoPSIxMDAlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjUwIiBzdHlsZT0iZmlsbDogbm9uZTsgc3Ryb2tlOiBibGFjazsgc3Ryb2tlLXdpZHRoOjkiLz4KICA8bGluZSB4MT0iMzUiIHkxPSIyNSIgeDI9IjM1IiB5Mj0iNzUiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6IGJsYWNrOyBzdHJva2Utd2lkdGg6OTsgc3Ryb2tlLWxpbmVjYXA6cm91bmQiLz4KICA8bGluZSB4MT0iNjUiIHkxPSIyNSIgeDI9IjY1IiB5Mj0iNzUiIHN0eWxlPSJmaWxsOiBub25lOyBzdHJva2U6IGJsYWNrOyBzdHJva2Utd2lkdGg6OTsgc3Ryb2tlLWxpbmVjYXA6cm91bmQiLz4KPC9zdmc+);display:block;position:absolute;top:.2em;left:.2em}.drawable-steplist-container .drawable-steplist-step-delete{position:absolute;top:.2em;right:.2em}.drawable-steplist-container .drawable-steplist-step:hover{background:#fff;border:1px solid #fed766}.drawable-library-container{padding:0 1em;display:block;overflow:auto}.drawable-library-container button.drawable-library-preview{color:#646165;background-color:#f4f4f8;margin-left:1em}.drawable-library-container button.drawable-library-preview:hover{color:#646165;background-color:#e6e6ea}.drawable-library-container ul.drawable-library-entry-list{margin:0;padding:0;overflow:auto}.drawable-library-container ul.drawable-library-entry-list li:nth-child(1){border-top:none;padding-top:0}.drawable-library-container ul.drawable-library-entry-list li{border-top:1px solid #f4f4f8;margin-left:0;padding:.75em 0;display:flex}.drawable-library-container ul.drawable-library-entry-list li button{height:max-content;width:max-content}.drawable-library-container ul.drawable-library-entry-list li .drawable-library-entry-info{margin-left:.5em}.drawable-library-container ul.drawable-library-entry-list li .drawable-library-entry-info h3{margin:0;font-size:1em}.drawable-library-container ul.drawable-library-entry-list li .drawable-library-entry-info p{margin:0}.drawable-main-column{box-sizing:border-box;background:#f4f4f8;box-shadow:inset 0 0 15px 2px #0000001a}.drawable-toolbar{flex-direction:row;justify-content:center;display:flex}.drawable-toolbar div{z-index:1000;background-color:#fed766;border:1px solid #fed45c;border-top:none;border-bottom-left-radius:.2em;border-bottom-right-radius:.2em;margin-top:-1px;padding:.2em .5em;display:inline-block;box-shadow:0 0 15px 2px #0000001a}.drawable-toolbar div button{height:2em;width:2em;background-color:#e6e6ea;border:1px solid #afafbb;margin:.2em;padding:.2em}.drawable-toolbar div button image{display:block}.drawable-toolbar div button:hover{color:#646165;background-color:#f4f4f8}.drawable-toolbar div button:active,.drawable-toolbar div .drawable-tool-active,.drawable-toolbar div button.drawable-tool-active:hover{color:#fff;border:1px solid darker(#0081cc,20%);background-color:#0081cc;border-radius:.2em}.drawable-toolbar div .drawable-toolbar-separator{margin-left:.3em;margin-right:.3em;display:inline-block}.drawable-statement-editor{min-height:2.5em;justify-content:center;align-items:center;margin-top:1em;display:flex}.drawable-statement-editor input{border:1px solid #e6e6ea;border-radius:.2em;margin:0 .2em;padding:.2em .4em}.drawable-statement-editor input:invalid{border:1px solid #fd454a}.drawable-drawing-container{justify-content:center;display:flex}.drawable-right-column{min-width:20em;background:#e6e6ea;border-left:1px solid #e0e0e5}.drawable-right-column>section:nth-child(2){border-top:1px solid #f4f4f8;margin-top:1em}.drawable-right-column>section h2{font-size:1.2em}.drawable-right-column>section h2 button.drawable-ui-transparent{font-size:80%}.drawable-app-footer{color:#f4f4f8;height:3em;background:#646165;flex-direction:row;padding:0 2em;display:flex}.drawable-app-footer .spacer{flex:100%}.drawable-app-footer svg{margin:0!important}.drawable-app-footer div{white-space:nowrap;padding:.75em}.drawable-app-footer div a{white-space:nowrap;color:#f4f4f8;flex:1 0 10em;margin-left:.5em;padding:.1em 0;text-decoration:none;display:inline-block}.drawable-app-footer div a:hover{text-decoration:underline}.drawable-app-footer div a:active{color:#f4f4f8}