.index-automate-canvas{background:1px 1px/10px 10px #f3f5f8 radial-gradient(rgba(146,161,178,.15) 20%,transparent 0);border:1px solid #92a1b23b;border-radius:8px;padding:2rem;display:flex;font-size:1rem}.index-automate-canvas>div{width:160px;position:relative}.index-automate-canvas>div+div{margin-left:2.5rem;position:relative}.index-automate-canvas>div+div:before{content:'\f111';font-family:"Font Awesome 5 Pro";width:2.5rem;position:absolute;margin-left:-2.5rem;text-align:center;height:3.2rem;line-height:3.2rem;color:#aaa;font-size:.6rem;font-weight:600}.index-automate-canvas>div+div:after{content:'';width:2.5rem;position:absolute;margin-left:-2.5rem;height:1.6rem;top:0;border-bottom:2px solid #aaa;margin-top:1px}.index-automate-canvas>div>div{background:#fff;padding:.6rem 1.5rem;border-radius:6px;box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3);user-select:none}.index-automate-canvas>div>div+div{margin-top:2rem}.index-automate-canvas>div>div+div:before{content:'\f175';font-family:"Font Awesome 5 Pro";position:absolute;margin-top:-2.6rem;left:0;width:100%;text-align:center;color:#aaa;font-size:1.2rem}.index-automate-canvas i{margin-right:.5rem;font-weight:600}.index-automate-canvas .block-crm{background:#9c89fa;color:#fff}.index-automate-canvas .block-notify,.index-automate-canvas .block-webhook{background:#4aa3fb;color:#fff}.index-automate-canvas .block-email{background:#da60ae;color:#fff}.index-tools-menu .item{padding:0;border-radius:4px;transition:all .4s ease}.index-tools-menu .item .fal{transition:transform .4s ease}.index-tools-menu .item h3{padding:10px 30px;cursor:pointer;border-radius:4px}.index-tools-menu .item:not(.in) h3{transition:background .2s ease}.index-tools-menu .item:not(.in):hover h3{background:#f5f8fb}.index-tools-menu .item.in h3{color:#000}.index-tools-menu .item.in .fal{transform:rotate(90deg)}.index-tools-menu .item div{display:none;padding:0 30px;font-size:1.1rem;line-height:1.3;padding-top:1rem}.index-tools-menu .item.in div{display:block}.index-tools-menu .item.in{padding:20px 0;z-index:1;position:relative;margin:1rem 0;background-color:#fdd27a;box-shadow:0 30px 50px 0 rgba(0,0,0,.15)}.index-tools-menu .item.in:first-child{margin-top:0}.index-tools-menu .item.in:last-child{margin-bottom:0}