.sim-lifecycle-container[data-v-2617c792]{width:100%;height:500px;margin:50px auto;position:relative;overflow:hidden;background:#fff;padding:20px;z-index:1}.state-node[data-v-2617c792]{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;border-radius:8px;color:#fff;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:10}.state-node[data-v-2617c792]:hover{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-box-shadow:0 4px 15px rgba(0,0,0,.3);box-shadow:0 4px 15px rgba(0,0,0,.3);-webkit-filter:brightness(1.15);filter:brightness(1.15)}.state-stock[data-v-2617c792]{background:#9c27b0}.state-testable[data-v-2617c792]{background:#1e88e5;border-radius:50%}.state-to-activate[data-v-2617c792]{background:#2196f3}.state-activated[data-v-2617c792]{background:#4caf50;border-radius:50%}.state-stopped[data-v-2617c792]{background:#f44336}.state-pre-delete[data-v-2617c792]{background:#9e9e9e;border-radius:50%}.state-deleted[data-v-2617c792]{background:#757575}.node-count[data-v-2617c792]{font-size:20px;font-weight:700;margin-bottom:6px}.node-name[data-v-2617c792]{font-size:14px}.tooltip-wrapper[data-v-2617c792]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999;pointer-events:none}.tooltip[data-v-2617c792]{position:absolute;top:50%;left:calc(100% + 15px);-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:12px;width:260px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.2);box-shadow:0 4px 20px rgba(0,0,0,.2);color:#333;z-index:99999;font-size:12px;line-height:1.5;opacity:0;visibility:hidden;-webkit-transition:all .2s ease;transition:all .2s ease;max-width:calc(100vw - 40px);-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed}.state-node:hover .tooltip[data-v-2617c792]{opacity:1;visibility:visible;left:auto;right:calc(100% + 15px)}.state-stock:hover .tooltip[data-v-2617c792],.state-testable:hover .tooltip[data-v-2617c792],.state-to-activate:hover .tooltip[data-v-2617c792]{left:calc(100% + 15px);right:auto}.tooltip-title[data-v-2617c792]{font-weight:600;color:#1e88e5;margin-bottom:8px}