body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box}body{font-feature-settings:"tnum","tnum";background-color:#fff;background-image:-webkit-radial-gradient(#ddd 1px,#0000 0),-webkit-radial-gradient(#ddd 1px,#0000 0);background-size:50px 50px;color:#000000d9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;font-variant:tabular-nums;line-height:1.5715;margin:0}h1,h2,h3,h4,h5,h6{color:#000000d9;font-weight:500;margin-bottom:.5em;margin-top:0}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}a{-webkit-text-decoration-skip:objects;background-color:initial;color:#1890ff;cursor:pointer;outline:none;text-decoration:none;transition:color .3s}.red{color:#d1242f}.header{background:#fff;box-shadow:0 0 0 0 #0000,0 0 0 0 #0000,0 2px 4px 0 #00000005,inset 0 -1px 0 0 #0000000f;height:50px;margin-bottom:30px}.flex{display:flex}.header .header-left{flex-grow:1}.header .header-left h1{font-size:23px;font-weight:700;line-height:30px;margin-bottom:0}.header .header-left .title-caption{font-size:12px;line-height:14px}.header .header-right{line-height:50px;text-align:right;width:400px}.button{border:1px solid rgba(201,208,215,.824);border-radius:5px;box-shadow:0 1px 0 0 #1f23280a,inset 0 1px 0 0 #ffffff40;color:#656d76;padding:7px;-webkit-user-select:none;user-select:none}.button:hover{background:#d0d7de52}.button:active{background:#d0d7de7a}.button.primary{background:#1890ff;color:#fff}.icon{-webkit-font-smoothing:antialiased;color:inherit;display:inline-block;font-style:normal;line-height:0;text-align:center;text-rendering:optimizelegibility;text-transform:none;vertical-align:-.125em}.container{margin:0 auto;width:80%}.list{list-style:none;margin-bottom:0;padding-left:0}.list-item{cursor:pointer;padding:7px}.list-item.selected,.list-item:hover{background:#d0d7de52}.prompt-builder{background:#fce2ae;border:1px solid #dec799;border-radius:10px;color:#333;font-size:20px;margin-bottom:.5em;padding:10px;-webkit-user-select:none;user-select:none}.prompt-builder a{color:#003;font-weight:700;text-decoration:underline;text-decoration-style:dotted}.search-input{border:1px solid #d9d9d9;border-radius:2px}.search-input:active,.search-input:focus{border-color:#40a9ff;border-right-width:1px;box-shadow:0 0 0 2px #1890ff33;outline:0}.ready-prompt{background:#f0f4f9;border-radius:10px;color:#333;padding:10px;white-space:pre-wrap}[contenteditable]{border:0}[data-placeholder]:empty:before{color:#888;content:attr(data-placeholder);font-style:italic}.editable-variable{color:#003;cursor:pointer;display:inline-block;font-weight:700;outline:none;text-decoration:underline;text-decoration-style:dotted}.var-menu-item-wrapper{max-height:350px;overflow-y:auto}.var-menu .var-menu-item{cursor:pointer;padding:5px;position:relative}.var-menu .var-menu-item:hover{background:#efefef}.var-menu .var-menu-item.selected,.var-menu .var-menu-item:hover.selected{background:#1890ff;color:#fff}.modal{display:flex;flex-direction:column;height:100%}.modal .modal-header{background:#f6f8fa;box-shadow:inset 0 -1px 0 0 #d0d7de;padding:30px 30px 0}.modal .modal-body{flex-grow:1;overflow:auto;padding:0 30px}.modal .modal-footer{padding:30px}.template-builder h3{font-weight:700}.template-builder input,.template-builder textarea,input{border:1px solid #dfdfdf;border-radius:7px;outline:none;padding:7px}.template-builder .title{color:#1f2328;font-weight:700;margin-bottom:3px;margin-top:21px}.template-builder .tabs{align-items:center;display:flex;gap:15px;list-style:none!important;margin-bottom:0;padding-left:0;-webkit-user-select:none;user-select:none}.template-builder .tabs .tab-item button{background:none;border:0;border-radius:7px;color:#1f2328;cursor:pointer;font-size:14px;padding:5px 10px;position:relative;text-align:center}.template-builder .tabs .tab-item button:focus{outline:1px solid #1890ff}.template-builder .tabs .tab-item button:active{outline:none}.template-builder .tabs .tab-item:hover button{background:#d0d7de52;transition:background .12s ease-out}.template-builder .tabs .tab-item button.selected{font-weight:700}.template-builder .tabs .tab-item button.selected:after{background:#1890ff;border-radius:6px;bottom:calc(50% - 25px);content:"";height:2px;position:absolute;right:50%;transform:translate(50%,-50%);width:100%}.ant-row{margin-bottom:7px}.ant-dropdown-menu{padding:0}.ant-dropdown-menu-item.ant-dropdown-menu-item-danger{color:#ff4d4f}.ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover{background-color:#ff4d4f;color:#fff}.ant-dropdown{font-feature-settings:"tnum","tnum";box-sizing:border-box;color:#000000d9;display:block;font-size:14px;font-variant:tabular-nums;left:-9999px;line-height:1.5715;list-style:none;margin:0;padding:0;position:absolute;top:-9999px;z-index:1050}.ant-dropdown:before{bottom:-4px;content:" ";left:-7px;opacity:.0001;position:absolute;right:0;top:-4px;z-index:-9999}.ant-dropdown-wrap{position:relative}.ant-dropdown-wrap .ant-btn>.anticon-down{font-size:10px}.ant-dropdown-wrap .anticon-down:before{transition:transform .2s}.ant-dropdown-wrap-open .anticon-down:before{transform:rotate(180deg)}.ant-dropdown-hidden,.ant-dropdown-menu-hidden,.ant-dropdown-menu-submenu-hidden{display:none}.rc-dropdown,.rc-trigger-popup{background:#fff;border:1px solid #efefef;border-radius:5px;box-shadow:1px 2px 3px #0000004d;position:absolute}.rc-dropdown-hidden,.rc-trigger-popup-hidden{display:none}.ReactModal__Overlay{opacity:0;transition:opacity .2s ease-in-out}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;will-change:width,height;z-index:1}.react-grid-item.react-draggable-dragging{transition:none;will-change:transform;z-index:3}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:#fff;opacity:.2;transition-duration:.1s;-webkit-user-select:none;-o-user-select:none;user-select:none;z-index:2}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{height:20px;position:absolute;width:20px}.react-grid-item>.react-resizable-handle:after{border-bottom:2px solid #0006;border-right:2px solid #0006;bottom:3px;content:"";height:5px;position:absolute;right:3px;width:5px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e,.react-grid-item>.react-resizable-handle.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
/*# sourceMappingURL=main.ca244f3e.css.map*/